Documentation ¶
Overview ¶
Package greengrass provides the client and types for making API requests to AWS Greengrass.
AWS 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 Greengrass ensures your devices can respond quickly to local events and operate with intermittent connectivity. AWS 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 contact 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 Greengrass 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
- func (s AssociateRoleToGroupInput) GoString() string
- func (s *AssociateRoleToGroupInput) SetGroupId(v string) *AssociateRoleToGroupInput
- func (s *AssociateRoleToGroupInput) SetRoleArn(v string) *AssociateRoleToGroupInput
- func (s AssociateRoleToGroupInput) String() string
- func (s *AssociateRoleToGroupInput) Validate() error
- type AssociateRoleToGroupOutput
- type AssociateServiceRoleToAccountInput
- type AssociateServiceRoleToAccountOutput
- type ConnectivityInfo
- func (s ConnectivityInfo) GoString() string
- func (s *ConnectivityInfo) SetHostAddress(v string) *ConnectivityInfo
- func (s *ConnectivityInfo) SetId(v string) *ConnectivityInfo
- func (s *ConnectivityInfo) SetMetadata(v string) *ConnectivityInfo
- func (s *ConnectivityInfo) SetPortNumber(v int64) *ConnectivityInfo
- func (s ConnectivityInfo) String() string
- type Core
- type CoreDefinitionVersion
- type CreateCoreDefinitionInput
- func (s CreateCoreDefinitionInput) GoString() string
- func (s *CreateCoreDefinitionInput) SetAmznClientToken(v string) *CreateCoreDefinitionInput
- func (s *CreateCoreDefinitionInput) SetInitialVersion(v *CoreDefinitionVersion) *CreateCoreDefinitionInput
- func (s *CreateCoreDefinitionInput) SetName(v string) *CreateCoreDefinitionInput
- func (s CreateCoreDefinitionInput) String() string
- type CreateCoreDefinitionOutput
- func (s CreateCoreDefinitionOutput) GoString() string
- func (s *CreateCoreDefinitionOutput) SetArn(v string) *CreateCoreDefinitionOutput
- func (s *CreateCoreDefinitionOutput) SetCreationTimestamp(v string) *CreateCoreDefinitionOutput
- func (s *CreateCoreDefinitionOutput) SetId(v string) *CreateCoreDefinitionOutput
- func (s *CreateCoreDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateCoreDefinitionOutput
- func (s *CreateCoreDefinitionOutput) SetLatestVersion(v string) *CreateCoreDefinitionOutput
- func (s *CreateCoreDefinitionOutput) SetLatestVersionArn(v string) *CreateCoreDefinitionOutput
- func (s *CreateCoreDefinitionOutput) SetName(v string) *CreateCoreDefinitionOutput
- func (s CreateCoreDefinitionOutput) String() string
- type CreateCoreDefinitionVersionInput
- func (s CreateCoreDefinitionVersionInput) GoString() string
- func (s *CreateCoreDefinitionVersionInput) SetAmznClientToken(v string) *CreateCoreDefinitionVersionInput
- func (s *CreateCoreDefinitionVersionInput) SetCoreDefinitionId(v string) *CreateCoreDefinitionVersionInput
- func (s *CreateCoreDefinitionVersionInput) SetCores(v []*Core) *CreateCoreDefinitionVersionInput
- func (s CreateCoreDefinitionVersionInput) String() string
- func (s *CreateCoreDefinitionVersionInput) Validate() error
- type CreateCoreDefinitionVersionOutput
- func (s CreateCoreDefinitionVersionOutput) GoString() string
- func (s *CreateCoreDefinitionVersionOutput) SetArn(v string) *CreateCoreDefinitionVersionOutput
- func (s *CreateCoreDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateCoreDefinitionVersionOutput
- func (s *CreateCoreDefinitionVersionOutput) SetId(v string) *CreateCoreDefinitionVersionOutput
- func (s *CreateCoreDefinitionVersionOutput) SetVersion(v string) *CreateCoreDefinitionVersionOutput
- func (s CreateCoreDefinitionVersionOutput) String() string
- type CreateDeploymentInput
- func (s CreateDeploymentInput) GoString() string
- func (s *CreateDeploymentInput) SetAmznClientToken(v string) *CreateDeploymentInput
- func (s *CreateDeploymentInput) SetDeploymentId(v string) *CreateDeploymentInput
- func (s *CreateDeploymentInput) SetDeploymentType(v string) *CreateDeploymentInput
- func (s *CreateDeploymentInput) SetGroupId(v string) *CreateDeploymentInput
- func (s *CreateDeploymentInput) SetGroupVersionId(v string) *CreateDeploymentInput
- func (s CreateDeploymentInput) String() string
- func (s *CreateDeploymentInput) Validate() error
- type CreateDeploymentOutput
- type CreateDeviceDefinitionInput
- func (s CreateDeviceDefinitionInput) GoString() string
- func (s *CreateDeviceDefinitionInput) SetAmznClientToken(v string) *CreateDeviceDefinitionInput
- func (s *CreateDeviceDefinitionInput) SetInitialVersion(v *DeviceDefinitionVersion) *CreateDeviceDefinitionInput
- func (s *CreateDeviceDefinitionInput) SetName(v string) *CreateDeviceDefinitionInput
- func (s CreateDeviceDefinitionInput) String() string
- type CreateDeviceDefinitionOutput
- func (s CreateDeviceDefinitionOutput) GoString() string
- func (s *CreateDeviceDefinitionOutput) SetArn(v string) *CreateDeviceDefinitionOutput
- func (s *CreateDeviceDefinitionOutput) SetCreationTimestamp(v string) *CreateDeviceDefinitionOutput
- func (s *CreateDeviceDefinitionOutput) SetId(v string) *CreateDeviceDefinitionOutput
- func (s *CreateDeviceDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateDeviceDefinitionOutput
- func (s *CreateDeviceDefinitionOutput) SetLatestVersion(v string) *CreateDeviceDefinitionOutput
- func (s *CreateDeviceDefinitionOutput) SetLatestVersionArn(v string) *CreateDeviceDefinitionOutput
- func (s *CreateDeviceDefinitionOutput) SetName(v string) *CreateDeviceDefinitionOutput
- func (s CreateDeviceDefinitionOutput) String() string
- type CreateDeviceDefinitionVersionInput
- func (s CreateDeviceDefinitionVersionInput) GoString() string
- func (s *CreateDeviceDefinitionVersionInput) SetAmznClientToken(v string) *CreateDeviceDefinitionVersionInput
- func (s *CreateDeviceDefinitionVersionInput) SetDeviceDefinitionId(v string) *CreateDeviceDefinitionVersionInput
- func (s *CreateDeviceDefinitionVersionInput) SetDevices(v []*Device) *CreateDeviceDefinitionVersionInput
- func (s CreateDeviceDefinitionVersionInput) String() string
- func (s *CreateDeviceDefinitionVersionInput) Validate() error
- type CreateDeviceDefinitionVersionOutput
- func (s CreateDeviceDefinitionVersionOutput) GoString() string
- func (s *CreateDeviceDefinitionVersionOutput) SetArn(v string) *CreateDeviceDefinitionVersionOutput
- func (s *CreateDeviceDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateDeviceDefinitionVersionOutput
- func (s *CreateDeviceDefinitionVersionOutput) SetId(v string) *CreateDeviceDefinitionVersionOutput
- func (s *CreateDeviceDefinitionVersionOutput) SetVersion(v string) *CreateDeviceDefinitionVersionOutput
- func (s CreateDeviceDefinitionVersionOutput) String() string
- type CreateFunctionDefinitionInput
- func (s CreateFunctionDefinitionInput) GoString() string
- func (s *CreateFunctionDefinitionInput) SetAmznClientToken(v string) *CreateFunctionDefinitionInput
- func (s *CreateFunctionDefinitionInput) SetInitialVersion(v *FunctionDefinitionVersion) *CreateFunctionDefinitionInput
- func (s *CreateFunctionDefinitionInput) SetName(v string) *CreateFunctionDefinitionInput
- func (s CreateFunctionDefinitionInput) String() string
- type CreateFunctionDefinitionOutput
- func (s CreateFunctionDefinitionOutput) GoString() string
- func (s *CreateFunctionDefinitionOutput) SetArn(v string) *CreateFunctionDefinitionOutput
- func (s *CreateFunctionDefinitionOutput) SetCreationTimestamp(v string) *CreateFunctionDefinitionOutput
- func (s *CreateFunctionDefinitionOutput) SetId(v string) *CreateFunctionDefinitionOutput
- func (s *CreateFunctionDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateFunctionDefinitionOutput
- func (s *CreateFunctionDefinitionOutput) SetLatestVersion(v string) *CreateFunctionDefinitionOutput
- func (s *CreateFunctionDefinitionOutput) SetLatestVersionArn(v string) *CreateFunctionDefinitionOutput
- func (s *CreateFunctionDefinitionOutput) SetName(v string) *CreateFunctionDefinitionOutput
- func (s CreateFunctionDefinitionOutput) String() string
- type CreateFunctionDefinitionVersionInput
- func (s CreateFunctionDefinitionVersionInput) GoString() string
- func (s *CreateFunctionDefinitionVersionInput) SetAmznClientToken(v string) *CreateFunctionDefinitionVersionInput
- func (s *CreateFunctionDefinitionVersionInput) SetFunctionDefinitionId(v string) *CreateFunctionDefinitionVersionInput
- func (s *CreateFunctionDefinitionVersionInput) SetFunctions(v []*Function) *CreateFunctionDefinitionVersionInput
- func (s CreateFunctionDefinitionVersionInput) String() string
- func (s *CreateFunctionDefinitionVersionInput) Validate() error
- type CreateFunctionDefinitionVersionOutput
- func (s CreateFunctionDefinitionVersionOutput) GoString() string
- func (s *CreateFunctionDefinitionVersionOutput) SetArn(v string) *CreateFunctionDefinitionVersionOutput
- func (s *CreateFunctionDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateFunctionDefinitionVersionOutput
- func (s *CreateFunctionDefinitionVersionOutput) SetId(v string) *CreateFunctionDefinitionVersionOutput
- func (s *CreateFunctionDefinitionVersionOutput) SetVersion(v string) *CreateFunctionDefinitionVersionOutput
- func (s CreateFunctionDefinitionVersionOutput) String() string
- type CreateGroupCertificateAuthorityInput
- func (s CreateGroupCertificateAuthorityInput) GoString() string
- func (s *CreateGroupCertificateAuthorityInput) SetAmznClientToken(v string) *CreateGroupCertificateAuthorityInput
- func (s *CreateGroupCertificateAuthorityInput) SetGroupId(v string) *CreateGroupCertificateAuthorityInput
- func (s CreateGroupCertificateAuthorityInput) String() string
- func (s *CreateGroupCertificateAuthorityInput) Validate() error
- type CreateGroupCertificateAuthorityOutput
- type CreateGroupInput
- func (s CreateGroupInput) GoString() string
- func (s *CreateGroupInput) SetAmznClientToken(v string) *CreateGroupInput
- func (s *CreateGroupInput) SetInitialVersion(v *GroupVersion) *CreateGroupInput
- func (s *CreateGroupInput) SetName(v string) *CreateGroupInput
- func (s CreateGroupInput) String() string
- type CreateGroupOutput
- func (s CreateGroupOutput) GoString() string
- func (s *CreateGroupOutput) SetArn(v string) *CreateGroupOutput
- func (s *CreateGroupOutput) SetCreationTimestamp(v string) *CreateGroupOutput
- func (s *CreateGroupOutput) SetId(v string) *CreateGroupOutput
- func (s *CreateGroupOutput) SetLastUpdatedTimestamp(v string) *CreateGroupOutput
- func (s *CreateGroupOutput) SetLatestVersion(v string) *CreateGroupOutput
- func (s *CreateGroupOutput) SetLatestVersionArn(v string) *CreateGroupOutput
- func (s *CreateGroupOutput) SetName(v string) *CreateGroupOutput
- func (s CreateGroupOutput) String() string
- type CreateGroupVersionInput
- func (s CreateGroupVersionInput) GoString() string
- func (s *CreateGroupVersionInput) SetAmznClientToken(v string) *CreateGroupVersionInput
- func (s *CreateGroupVersionInput) SetCoreDefinitionVersionArn(v string) *CreateGroupVersionInput
- func (s *CreateGroupVersionInput) SetDeviceDefinitionVersionArn(v string) *CreateGroupVersionInput
- func (s *CreateGroupVersionInput) SetFunctionDefinitionVersionArn(v string) *CreateGroupVersionInput
- func (s *CreateGroupVersionInput) SetGroupId(v string) *CreateGroupVersionInput
- func (s *CreateGroupVersionInput) SetLoggerDefinitionVersionArn(v string) *CreateGroupVersionInput
- func (s *CreateGroupVersionInput) SetResourceDefinitionVersionArn(v string) *CreateGroupVersionInput
- func (s *CreateGroupVersionInput) SetSubscriptionDefinitionVersionArn(v string) *CreateGroupVersionInput
- func (s CreateGroupVersionInput) String() string
- func (s *CreateGroupVersionInput) Validate() error
- type CreateGroupVersionOutput
- func (s CreateGroupVersionOutput) GoString() string
- func (s *CreateGroupVersionOutput) SetArn(v string) *CreateGroupVersionOutput
- func (s *CreateGroupVersionOutput) SetCreationTimestamp(v string) *CreateGroupVersionOutput
- func (s *CreateGroupVersionOutput) SetId(v string) *CreateGroupVersionOutput
- func (s *CreateGroupVersionOutput) SetVersion(v string) *CreateGroupVersionOutput
- func (s CreateGroupVersionOutput) String() string
- type CreateLoggerDefinitionInput
- func (s CreateLoggerDefinitionInput) GoString() string
- func (s *CreateLoggerDefinitionInput) SetAmznClientToken(v string) *CreateLoggerDefinitionInput
- func (s *CreateLoggerDefinitionInput) SetInitialVersion(v *LoggerDefinitionVersion) *CreateLoggerDefinitionInput
- func (s *CreateLoggerDefinitionInput) SetName(v string) *CreateLoggerDefinitionInput
- func (s CreateLoggerDefinitionInput) String() string
- type CreateLoggerDefinitionOutput
- func (s CreateLoggerDefinitionOutput) GoString() string
- func (s *CreateLoggerDefinitionOutput) SetArn(v string) *CreateLoggerDefinitionOutput
- func (s *CreateLoggerDefinitionOutput) SetCreationTimestamp(v string) *CreateLoggerDefinitionOutput
- func (s *CreateLoggerDefinitionOutput) SetId(v string) *CreateLoggerDefinitionOutput
- func (s *CreateLoggerDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateLoggerDefinitionOutput
- func (s *CreateLoggerDefinitionOutput) SetLatestVersion(v string) *CreateLoggerDefinitionOutput
- func (s *CreateLoggerDefinitionOutput) SetLatestVersionArn(v string) *CreateLoggerDefinitionOutput
- func (s *CreateLoggerDefinitionOutput) SetName(v string) *CreateLoggerDefinitionOutput
- func (s CreateLoggerDefinitionOutput) String() string
- type CreateLoggerDefinitionVersionInput
- func (s CreateLoggerDefinitionVersionInput) GoString() string
- func (s *CreateLoggerDefinitionVersionInput) SetAmznClientToken(v string) *CreateLoggerDefinitionVersionInput
- func (s *CreateLoggerDefinitionVersionInput) SetLoggerDefinitionId(v string) *CreateLoggerDefinitionVersionInput
- func (s *CreateLoggerDefinitionVersionInput) SetLoggers(v []*Logger) *CreateLoggerDefinitionVersionInput
- func (s CreateLoggerDefinitionVersionInput) String() string
- func (s *CreateLoggerDefinitionVersionInput) Validate() error
- type CreateLoggerDefinitionVersionOutput
- func (s CreateLoggerDefinitionVersionOutput) GoString() string
- func (s *CreateLoggerDefinitionVersionOutput) SetArn(v string) *CreateLoggerDefinitionVersionOutput
- func (s *CreateLoggerDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateLoggerDefinitionVersionOutput
- func (s *CreateLoggerDefinitionVersionOutput) SetId(v string) *CreateLoggerDefinitionVersionOutput
- func (s *CreateLoggerDefinitionVersionOutput) SetVersion(v string) *CreateLoggerDefinitionVersionOutput
- func (s CreateLoggerDefinitionVersionOutput) String() string
- type CreateResourceDefinitionInput
- func (s CreateResourceDefinitionInput) GoString() string
- func (s *CreateResourceDefinitionInput) SetAmznClientToken(v string) *CreateResourceDefinitionInput
- func (s *CreateResourceDefinitionInput) SetInitialVersion(v *ResourceDefinitionVersion) *CreateResourceDefinitionInput
- func (s *CreateResourceDefinitionInput) SetName(v string) *CreateResourceDefinitionInput
- func (s CreateResourceDefinitionInput) String() string
- type CreateResourceDefinitionOutput
- func (s CreateResourceDefinitionOutput) GoString() string
- func (s *CreateResourceDefinitionOutput) SetArn(v string) *CreateResourceDefinitionOutput
- func (s *CreateResourceDefinitionOutput) SetCreationTimestamp(v string) *CreateResourceDefinitionOutput
- func (s *CreateResourceDefinitionOutput) SetId(v string) *CreateResourceDefinitionOutput
- func (s *CreateResourceDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateResourceDefinitionOutput
- func (s *CreateResourceDefinitionOutput) SetLatestVersion(v string) *CreateResourceDefinitionOutput
- func (s *CreateResourceDefinitionOutput) SetLatestVersionArn(v string) *CreateResourceDefinitionOutput
- func (s *CreateResourceDefinitionOutput) SetName(v string) *CreateResourceDefinitionOutput
- func (s CreateResourceDefinitionOutput) String() string
- type CreateResourceDefinitionVersionInput
- func (s CreateResourceDefinitionVersionInput) GoString() string
- func (s *CreateResourceDefinitionVersionInput) SetAmznClientToken(v string) *CreateResourceDefinitionVersionInput
- func (s *CreateResourceDefinitionVersionInput) SetResourceDefinitionId(v string) *CreateResourceDefinitionVersionInput
- func (s *CreateResourceDefinitionVersionInput) SetResources(v []*Resource) *CreateResourceDefinitionVersionInput
- func (s CreateResourceDefinitionVersionInput) String() string
- func (s *CreateResourceDefinitionVersionInput) Validate() error
- type CreateResourceDefinitionVersionOutput
- func (s CreateResourceDefinitionVersionOutput) GoString() string
- func (s *CreateResourceDefinitionVersionOutput) SetArn(v string) *CreateResourceDefinitionVersionOutput
- func (s *CreateResourceDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateResourceDefinitionVersionOutput
- func (s *CreateResourceDefinitionVersionOutput) SetId(v string) *CreateResourceDefinitionVersionOutput
- func (s *CreateResourceDefinitionVersionOutput) SetVersion(v string) *CreateResourceDefinitionVersionOutput
- func (s CreateResourceDefinitionVersionOutput) String() string
- type CreateSoftwareUpdateJobInput
- func (s CreateSoftwareUpdateJobInput) GoString() string
- func (s *CreateSoftwareUpdateJobInput) SetAmznClientToken(v string) *CreateSoftwareUpdateJobInput
- func (s *CreateSoftwareUpdateJobInput) SetS3UrlSignerRole(v string) *CreateSoftwareUpdateJobInput
- func (s *CreateSoftwareUpdateJobInput) SetSoftwareToUpdate(v string) *CreateSoftwareUpdateJobInput
- func (s *CreateSoftwareUpdateJobInput) SetUpdateAgentLogLevel(v string) *CreateSoftwareUpdateJobInput
- func (s *CreateSoftwareUpdateJobInput) SetUpdateTargets(v []*string) *CreateSoftwareUpdateJobInput
- func (s *CreateSoftwareUpdateJobInput) SetUpdateTargetsArchitecture(v string) *CreateSoftwareUpdateJobInput
- func (s *CreateSoftwareUpdateJobInput) SetUpdateTargetsOperatingSystem(v string) *CreateSoftwareUpdateJobInput
- func (s CreateSoftwareUpdateJobInput) String() string
- type CreateSoftwareUpdateJobOutput
- type CreateSubscriptionDefinitionInput
- func (s CreateSubscriptionDefinitionInput) GoString() string
- func (s *CreateSubscriptionDefinitionInput) SetAmznClientToken(v string) *CreateSubscriptionDefinitionInput
- func (s *CreateSubscriptionDefinitionInput) SetInitialVersion(v *SubscriptionDefinitionVersion) *CreateSubscriptionDefinitionInput
- func (s *CreateSubscriptionDefinitionInput) SetName(v string) *CreateSubscriptionDefinitionInput
- func (s CreateSubscriptionDefinitionInput) String() string
- type CreateSubscriptionDefinitionOutput
- func (s CreateSubscriptionDefinitionOutput) GoString() string
- func (s *CreateSubscriptionDefinitionOutput) SetArn(v string) *CreateSubscriptionDefinitionOutput
- func (s *CreateSubscriptionDefinitionOutput) SetCreationTimestamp(v string) *CreateSubscriptionDefinitionOutput
- func (s *CreateSubscriptionDefinitionOutput) SetId(v string) *CreateSubscriptionDefinitionOutput
- func (s *CreateSubscriptionDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateSubscriptionDefinitionOutput
- func (s *CreateSubscriptionDefinitionOutput) SetLatestVersion(v string) *CreateSubscriptionDefinitionOutput
- func (s *CreateSubscriptionDefinitionOutput) SetLatestVersionArn(v string) *CreateSubscriptionDefinitionOutput
- func (s *CreateSubscriptionDefinitionOutput) SetName(v string) *CreateSubscriptionDefinitionOutput
- func (s CreateSubscriptionDefinitionOutput) String() string
- type CreateSubscriptionDefinitionVersionInput
- func (s CreateSubscriptionDefinitionVersionInput) GoString() string
- func (s *CreateSubscriptionDefinitionVersionInput) SetAmznClientToken(v string) *CreateSubscriptionDefinitionVersionInput
- func (s *CreateSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionId(v string) *CreateSubscriptionDefinitionVersionInput
- func (s *CreateSubscriptionDefinitionVersionInput) SetSubscriptions(v []*Subscription) *CreateSubscriptionDefinitionVersionInput
- func (s CreateSubscriptionDefinitionVersionInput) String() string
- func (s *CreateSubscriptionDefinitionVersionInput) Validate() error
- type CreateSubscriptionDefinitionVersionOutput
- func (s CreateSubscriptionDefinitionVersionOutput) GoString() string
- func (s *CreateSubscriptionDefinitionVersionOutput) SetArn(v string) *CreateSubscriptionDefinitionVersionOutput
- func (s *CreateSubscriptionDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateSubscriptionDefinitionVersionOutput
- func (s *CreateSubscriptionDefinitionVersionOutput) SetId(v string) *CreateSubscriptionDefinitionVersionOutput
- func (s *CreateSubscriptionDefinitionVersionOutput) SetVersion(v string) *CreateSubscriptionDefinitionVersionOutput
- func (s CreateSubscriptionDefinitionVersionOutput) String() string
- type DefinitionInformation
- func (s DefinitionInformation) GoString() string
- func (s *DefinitionInformation) SetArn(v string) *DefinitionInformation
- func (s *DefinitionInformation) SetCreationTimestamp(v string) *DefinitionInformation
- func (s *DefinitionInformation) SetId(v string) *DefinitionInformation
- func (s *DefinitionInformation) SetLastUpdatedTimestamp(v string) *DefinitionInformation
- func (s *DefinitionInformation) SetLatestVersion(v string) *DefinitionInformation
- func (s *DefinitionInformation) SetLatestVersionArn(v string) *DefinitionInformation
- func (s *DefinitionInformation) SetName(v string) *DefinitionInformation
- func (s DefinitionInformation) String() string
- type DeleteCoreDefinitionInput
- type DeleteCoreDefinitionOutput
- type DeleteDeviceDefinitionInput
- type DeleteDeviceDefinitionOutput
- type DeleteFunctionDefinitionInput
- type DeleteFunctionDefinitionOutput
- type DeleteGroupInput
- type DeleteGroupOutput
- type DeleteLoggerDefinitionInput
- type DeleteLoggerDefinitionOutput
- type DeleteResourceDefinitionInput
- type DeleteResourceDefinitionOutput
- type DeleteSubscriptionDefinitionInput
- type DeleteSubscriptionDefinitionOutput
- type Deployment
- func (s Deployment) GoString() string
- func (s *Deployment) SetCreatedAt(v string) *Deployment
- func (s *Deployment) SetDeploymentArn(v string) *Deployment
- func (s *Deployment) SetDeploymentId(v string) *Deployment
- func (s *Deployment) SetDeploymentType(v string) *Deployment
- func (s *Deployment) SetGroupArn(v string) *Deployment
- func (s Deployment) String() string
- type Device
- type DeviceDefinitionVersion
- type DisassociateRoleFromGroupInput
- type DisassociateRoleFromGroupOutput
- type DisassociateServiceRoleFromAccountInput
- type DisassociateServiceRoleFromAccountOutput
- type ErrorDetail
- type Function
- type FunctionConfiguration
- func (s FunctionConfiguration) GoString() string
- func (s *FunctionConfiguration) SetEncodingType(v string) *FunctionConfiguration
- func (s *FunctionConfiguration) SetEnvironment(v *FunctionConfigurationEnvironment) *FunctionConfiguration
- func (s *FunctionConfiguration) SetExecArgs(v string) *FunctionConfiguration
- func (s *FunctionConfiguration) SetExecutable(v string) *FunctionConfiguration
- func (s *FunctionConfiguration) SetMemorySize(v int64) *FunctionConfiguration
- func (s *FunctionConfiguration) SetPinned(v bool) *FunctionConfiguration
- func (s *FunctionConfiguration) SetTimeout(v int64) *FunctionConfiguration
- func (s FunctionConfiguration) String() string
- type FunctionConfigurationEnvironment
- func (s FunctionConfigurationEnvironment) GoString() string
- func (s *FunctionConfigurationEnvironment) SetAccessSysfs(v bool) *FunctionConfigurationEnvironment
- func (s *FunctionConfigurationEnvironment) SetResourceAccessPolicies(v []*ResourceAccessPolicy) *FunctionConfigurationEnvironment
- func (s *FunctionConfigurationEnvironment) SetVariables(v map[string]*string) *FunctionConfigurationEnvironment
- func (s FunctionConfigurationEnvironment) String() string
- type FunctionDefinitionVersion
- type GetAssociatedRoleInput
- type GetAssociatedRoleOutput
- type GetConnectivityInfoInput
- type GetConnectivityInfoOutput
- type GetCoreDefinitionInput
- type GetCoreDefinitionOutput
- func (s GetCoreDefinitionOutput) GoString() string
- func (s *GetCoreDefinitionOutput) SetArn(v string) *GetCoreDefinitionOutput
- func (s *GetCoreDefinitionOutput) SetCreationTimestamp(v string) *GetCoreDefinitionOutput
- func (s *GetCoreDefinitionOutput) SetId(v string) *GetCoreDefinitionOutput
- func (s *GetCoreDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetCoreDefinitionOutput
- func (s *GetCoreDefinitionOutput) SetLatestVersion(v string) *GetCoreDefinitionOutput
- func (s *GetCoreDefinitionOutput) SetLatestVersionArn(v string) *GetCoreDefinitionOutput
- func (s *GetCoreDefinitionOutput) SetName(v string) *GetCoreDefinitionOutput
- func (s GetCoreDefinitionOutput) String() string
- type GetCoreDefinitionVersionInput
- func (s GetCoreDefinitionVersionInput) GoString() string
- func (s *GetCoreDefinitionVersionInput) SetCoreDefinitionId(v string) *GetCoreDefinitionVersionInput
- func (s *GetCoreDefinitionVersionInput) SetCoreDefinitionVersionId(v string) *GetCoreDefinitionVersionInput
- func (s GetCoreDefinitionVersionInput) String() string
- func (s *GetCoreDefinitionVersionInput) Validate() error
- type GetCoreDefinitionVersionOutput
- func (s GetCoreDefinitionVersionOutput) GoString() string
- func (s *GetCoreDefinitionVersionOutput) SetArn(v string) *GetCoreDefinitionVersionOutput
- func (s *GetCoreDefinitionVersionOutput) SetCreationTimestamp(v string) *GetCoreDefinitionVersionOutput
- func (s *GetCoreDefinitionVersionOutput) SetDefinition(v *CoreDefinitionVersion) *GetCoreDefinitionVersionOutput
- func (s *GetCoreDefinitionVersionOutput) SetId(v string) *GetCoreDefinitionVersionOutput
- func (s *GetCoreDefinitionVersionOutput) SetVersion(v string) *GetCoreDefinitionVersionOutput
- func (s GetCoreDefinitionVersionOutput) String() string
- type GetDeploymentStatusInput
- func (s GetDeploymentStatusInput) GoString() string
- func (s *GetDeploymentStatusInput) SetDeploymentId(v string) *GetDeploymentStatusInput
- func (s *GetDeploymentStatusInput) SetGroupId(v string) *GetDeploymentStatusInput
- func (s GetDeploymentStatusInput) String() string
- func (s *GetDeploymentStatusInput) Validate() error
- type GetDeploymentStatusOutput
- func (s GetDeploymentStatusOutput) GoString() string
- func (s *GetDeploymentStatusOutput) SetDeploymentStatus(v string) *GetDeploymentStatusOutput
- func (s *GetDeploymentStatusOutput) SetDeploymentType(v string) *GetDeploymentStatusOutput
- func (s *GetDeploymentStatusOutput) SetErrorDetails(v []*ErrorDetail) *GetDeploymentStatusOutput
- func (s *GetDeploymentStatusOutput) SetErrorMessage(v string) *GetDeploymentStatusOutput
- func (s *GetDeploymentStatusOutput) SetUpdatedAt(v string) *GetDeploymentStatusOutput
- func (s GetDeploymentStatusOutput) String() string
- type GetDeviceDefinitionInput
- type GetDeviceDefinitionOutput
- func (s GetDeviceDefinitionOutput) GoString() string
- func (s *GetDeviceDefinitionOutput) SetArn(v string) *GetDeviceDefinitionOutput
- func (s *GetDeviceDefinitionOutput) SetCreationTimestamp(v string) *GetDeviceDefinitionOutput
- func (s *GetDeviceDefinitionOutput) SetId(v string) *GetDeviceDefinitionOutput
- func (s *GetDeviceDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetDeviceDefinitionOutput
- func (s *GetDeviceDefinitionOutput) SetLatestVersion(v string) *GetDeviceDefinitionOutput
- func (s *GetDeviceDefinitionOutput) SetLatestVersionArn(v string) *GetDeviceDefinitionOutput
- func (s *GetDeviceDefinitionOutput) SetName(v string) *GetDeviceDefinitionOutput
- func (s GetDeviceDefinitionOutput) String() string
- type GetDeviceDefinitionVersionInput
- func (s GetDeviceDefinitionVersionInput) GoString() string
- func (s *GetDeviceDefinitionVersionInput) SetDeviceDefinitionId(v string) *GetDeviceDefinitionVersionInput
- func (s *GetDeviceDefinitionVersionInput) SetDeviceDefinitionVersionId(v string) *GetDeviceDefinitionVersionInput
- func (s GetDeviceDefinitionVersionInput) String() string
- func (s *GetDeviceDefinitionVersionInput) Validate() error
- type GetDeviceDefinitionVersionOutput
- func (s GetDeviceDefinitionVersionOutput) GoString() string
- func (s *GetDeviceDefinitionVersionOutput) SetArn(v string) *GetDeviceDefinitionVersionOutput
- func (s *GetDeviceDefinitionVersionOutput) SetCreationTimestamp(v string) *GetDeviceDefinitionVersionOutput
- func (s *GetDeviceDefinitionVersionOutput) SetDefinition(v *DeviceDefinitionVersion) *GetDeviceDefinitionVersionOutput
- func (s *GetDeviceDefinitionVersionOutput) SetId(v string) *GetDeviceDefinitionVersionOutput
- func (s *GetDeviceDefinitionVersionOutput) SetVersion(v string) *GetDeviceDefinitionVersionOutput
- func (s GetDeviceDefinitionVersionOutput) String() string
- type GetFunctionDefinitionInput
- type GetFunctionDefinitionOutput
- func (s GetFunctionDefinitionOutput) GoString() string
- func (s *GetFunctionDefinitionOutput) SetArn(v string) *GetFunctionDefinitionOutput
- func (s *GetFunctionDefinitionOutput) SetCreationTimestamp(v string) *GetFunctionDefinitionOutput
- func (s *GetFunctionDefinitionOutput) SetId(v string) *GetFunctionDefinitionOutput
- func (s *GetFunctionDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetFunctionDefinitionOutput
- func (s *GetFunctionDefinitionOutput) SetLatestVersion(v string) *GetFunctionDefinitionOutput
- func (s *GetFunctionDefinitionOutput) SetLatestVersionArn(v string) *GetFunctionDefinitionOutput
- func (s *GetFunctionDefinitionOutput) SetName(v string) *GetFunctionDefinitionOutput
- func (s GetFunctionDefinitionOutput) String() string
- type GetFunctionDefinitionVersionInput
- func (s GetFunctionDefinitionVersionInput) GoString() string
- func (s *GetFunctionDefinitionVersionInput) SetFunctionDefinitionId(v string) *GetFunctionDefinitionVersionInput
- func (s *GetFunctionDefinitionVersionInput) SetFunctionDefinitionVersionId(v string) *GetFunctionDefinitionVersionInput
- func (s GetFunctionDefinitionVersionInput) String() string
- func (s *GetFunctionDefinitionVersionInput) Validate() error
- type GetFunctionDefinitionVersionOutput
- func (s GetFunctionDefinitionVersionOutput) GoString() string
- func (s *GetFunctionDefinitionVersionOutput) SetArn(v string) *GetFunctionDefinitionVersionOutput
- func (s *GetFunctionDefinitionVersionOutput) SetCreationTimestamp(v string) *GetFunctionDefinitionVersionOutput
- func (s *GetFunctionDefinitionVersionOutput) SetDefinition(v *FunctionDefinitionVersion) *GetFunctionDefinitionVersionOutput
- func (s *GetFunctionDefinitionVersionOutput) SetId(v string) *GetFunctionDefinitionVersionOutput
- func (s *GetFunctionDefinitionVersionOutput) SetVersion(v string) *GetFunctionDefinitionVersionOutput
- func (s GetFunctionDefinitionVersionOutput) String() string
- type GetGroupCertificateAuthorityInput
- func (s GetGroupCertificateAuthorityInput) GoString() string
- func (s *GetGroupCertificateAuthorityInput) SetCertificateAuthorityId(v string) *GetGroupCertificateAuthorityInput
- func (s *GetGroupCertificateAuthorityInput) SetGroupId(v string) *GetGroupCertificateAuthorityInput
- func (s GetGroupCertificateAuthorityInput) String() string
- func (s *GetGroupCertificateAuthorityInput) Validate() error
- type GetGroupCertificateAuthorityOutput
- func (s GetGroupCertificateAuthorityOutput) GoString() string
- func (s *GetGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityArn(v string) *GetGroupCertificateAuthorityOutput
- func (s *GetGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityId(v string) *GetGroupCertificateAuthorityOutput
- func (s *GetGroupCertificateAuthorityOutput) SetPemEncodedCertificate(v string) *GetGroupCertificateAuthorityOutput
- func (s GetGroupCertificateAuthorityOutput) String() string
- type GetGroupCertificateConfigurationInput
- func (s GetGroupCertificateConfigurationInput) GoString() string
- func (s *GetGroupCertificateConfigurationInput) SetGroupId(v string) *GetGroupCertificateConfigurationInput
- func (s GetGroupCertificateConfigurationInput) String() string
- func (s *GetGroupCertificateConfigurationInput) Validate() error
- type GetGroupCertificateConfigurationOutput
- func (s GetGroupCertificateConfigurationOutput) GoString() string
- func (s *GetGroupCertificateConfigurationOutput) SetCertificateAuthorityExpiryInMilliseconds(v string) *GetGroupCertificateConfigurationOutput
- func (s *GetGroupCertificateConfigurationOutput) SetCertificateExpiryInMilliseconds(v string) *GetGroupCertificateConfigurationOutput
- func (s *GetGroupCertificateConfigurationOutput) SetGroupId(v string) *GetGroupCertificateConfigurationOutput
- func (s GetGroupCertificateConfigurationOutput) String() string
- type GetGroupInput
- type GetGroupOutput
- func (s GetGroupOutput) GoString() string
- func (s *GetGroupOutput) SetArn(v string) *GetGroupOutput
- func (s *GetGroupOutput) SetCreationTimestamp(v string) *GetGroupOutput
- func (s *GetGroupOutput) SetId(v string) *GetGroupOutput
- func (s *GetGroupOutput) SetLastUpdatedTimestamp(v string) *GetGroupOutput
- func (s *GetGroupOutput) SetLatestVersion(v string) *GetGroupOutput
- func (s *GetGroupOutput) SetLatestVersionArn(v string) *GetGroupOutput
- func (s *GetGroupOutput) SetName(v string) *GetGroupOutput
- func (s GetGroupOutput) String() string
- type GetGroupVersionInput
- type GetGroupVersionOutput
- func (s GetGroupVersionOutput) GoString() string
- func (s *GetGroupVersionOutput) SetArn(v string) *GetGroupVersionOutput
- func (s *GetGroupVersionOutput) SetCreationTimestamp(v string) *GetGroupVersionOutput
- func (s *GetGroupVersionOutput) SetDefinition(v *GroupVersion) *GetGroupVersionOutput
- func (s *GetGroupVersionOutput) SetId(v string) *GetGroupVersionOutput
- func (s *GetGroupVersionOutput) SetVersion(v string) *GetGroupVersionOutput
- func (s GetGroupVersionOutput) String() string
- type GetLoggerDefinitionInput
- type GetLoggerDefinitionOutput
- func (s GetLoggerDefinitionOutput) GoString() string
- func (s *GetLoggerDefinitionOutput) SetArn(v string) *GetLoggerDefinitionOutput
- func (s *GetLoggerDefinitionOutput) SetCreationTimestamp(v string) *GetLoggerDefinitionOutput
- func (s *GetLoggerDefinitionOutput) SetId(v string) *GetLoggerDefinitionOutput
- func (s *GetLoggerDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetLoggerDefinitionOutput
- func (s *GetLoggerDefinitionOutput) SetLatestVersion(v string) *GetLoggerDefinitionOutput
- func (s *GetLoggerDefinitionOutput) SetLatestVersionArn(v string) *GetLoggerDefinitionOutput
- func (s *GetLoggerDefinitionOutput) SetName(v string) *GetLoggerDefinitionOutput
- func (s GetLoggerDefinitionOutput) String() string
- type GetLoggerDefinitionVersionInput
- func (s GetLoggerDefinitionVersionInput) GoString() string
- func (s *GetLoggerDefinitionVersionInput) SetLoggerDefinitionId(v string) *GetLoggerDefinitionVersionInput
- func (s *GetLoggerDefinitionVersionInput) SetLoggerDefinitionVersionId(v string) *GetLoggerDefinitionVersionInput
- func (s GetLoggerDefinitionVersionInput) String() string
- func (s *GetLoggerDefinitionVersionInput) Validate() error
- type GetLoggerDefinitionVersionOutput
- func (s GetLoggerDefinitionVersionOutput) GoString() string
- func (s *GetLoggerDefinitionVersionOutput) SetArn(v string) *GetLoggerDefinitionVersionOutput
- func (s *GetLoggerDefinitionVersionOutput) SetCreationTimestamp(v string) *GetLoggerDefinitionVersionOutput
- func (s *GetLoggerDefinitionVersionOutput) SetDefinition(v *LoggerDefinitionVersion) *GetLoggerDefinitionVersionOutput
- func (s *GetLoggerDefinitionVersionOutput) SetId(v string) *GetLoggerDefinitionVersionOutput
- func (s *GetLoggerDefinitionVersionOutput) SetVersion(v string) *GetLoggerDefinitionVersionOutput
- func (s GetLoggerDefinitionVersionOutput) String() string
- type GetResourceDefinitionInput
- type GetResourceDefinitionOutput
- func (s GetResourceDefinitionOutput) GoString() string
- func (s *GetResourceDefinitionOutput) SetArn(v string) *GetResourceDefinitionOutput
- func (s *GetResourceDefinitionOutput) SetCreationTimestamp(v string) *GetResourceDefinitionOutput
- func (s *GetResourceDefinitionOutput) SetId(v string) *GetResourceDefinitionOutput
- func (s *GetResourceDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetResourceDefinitionOutput
- func (s *GetResourceDefinitionOutput) SetLatestVersion(v string) *GetResourceDefinitionOutput
- func (s *GetResourceDefinitionOutput) SetLatestVersionArn(v string) *GetResourceDefinitionOutput
- func (s *GetResourceDefinitionOutput) SetName(v string) *GetResourceDefinitionOutput
- func (s GetResourceDefinitionOutput) String() string
- type GetResourceDefinitionVersionInput
- func (s GetResourceDefinitionVersionInput) GoString() string
- func (s *GetResourceDefinitionVersionInput) SetResourceDefinitionId(v string) *GetResourceDefinitionVersionInput
- func (s *GetResourceDefinitionVersionInput) SetResourceDefinitionVersionId(v string) *GetResourceDefinitionVersionInput
- func (s GetResourceDefinitionVersionInput) String() string
- func (s *GetResourceDefinitionVersionInput) Validate() error
- type GetResourceDefinitionVersionOutput
- func (s GetResourceDefinitionVersionOutput) GoString() string
- func (s *GetResourceDefinitionVersionOutput) SetArn(v string) *GetResourceDefinitionVersionOutput
- func (s *GetResourceDefinitionVersionOutput) SetCreationTimestamp(v string) *GetResourceDefinitionVersionOutput
- func (s *GetResourceDefinitionVersionOutput) SetDefinition(v *ResourceDefinitionVersion) *GetResourceDefinitionVersionOutput
- func (s *GetResourceDefinitionVersionOutput) SetId(v string) *GetResourceDefinitionVersionOutput
- func (s *GetResourceDefinitionVersionOutput) SetVersion(v string) *GetResourceDefinitionVersionOutput
- func (s GetResourceDefinitionVersionOutput) String() string
- type GetServiceRoleForAccountInput
- type GetServiceRoleForAccountOutput
- func (s GetServiceRoleForAccountOutput) GoString() string
- func (s *GetServiceRoleForAccountOutput) SetAssociatedAt(v string) *GetServiceRoleForAccountOutput
- func (s *GetServiceRoleForAccountOutput) SetRoleArn(v string) *GetServiceRoleForAccountOutput
- func (s GetServiceRoleForAccountOutput) String() string
- type GetSubscriptionDefinitionInput
- type GetSubscriptionDefinitionOutput
- func (s GetSubscriptionDefinitionOutput) GoString() string
- func (s *GetSubscriptionDefinitionOutput) SetArn(v string) *GetSubscriptionDefinitionOutput
- func (s *GetSubscriptionDefinitionOutput) SetCreationTimestamp(v string) *GetSubscriptionDefinitionOutput
- func (s *GetSubscriptionDefinitionOutput) SetId(v string) *GetSubscriptionDefinitionOutput
- func (s *GetSubscriptionDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetSubscriptionDefinitionOutput
- func (s *GetSubscriptionDefinitionOutput) SetLatestVersion(v string) *GetSubscriptionDefinitionOutput
- func (s *GetSubscriptionDefinitionOutput) SetLatestVersionArn(v string) *GetSubscriptionDefinitionOutput
- func (s *GetSubscriptionDefinitionOutput) SetName(v string) *GetSubscriptionDefinitionOutput
- func (s GetSubscriptionDefinitionOutput) String() string
- type GetSubscriptionDefinitionVersionInput
- func (s GetSubscriptionDefinitionVersionInput) GoString() string
- func (s *GetSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionId(v string) *GetSubscriptionDefinitionVersionInput
- func (s *GetSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionVersionId(v string) *GetSubscriptionDefinitionVersionInput
- func (s GetSubscriptionDefinitionVersionInput) String() string
- func (s *GetSubscriptionDefinitionVersionInput) Validate() error
- type GetSubscriptionDefinitionVersionOutput
- func (s GetSubscriptionDefinitionVersionOutput) GoString() string
- func (s *GetSubscriptionDefinitionVersionOutput) SetArn(v string) *GetSubscriptionDefinitionVersionOutput
- func (s *GetSubscriptionDefinitionVersionOutput) SetCreationTimestamp(v string) *GetSubscriptionDefinitionVersionOutput
- func (s *GetSubscriptionDefinitionVersionOutput) SetDefinition(v *SubscriptionDefinitionVersion) *GetSubscriptionDefinitionVersionOutput
- func (s *GetSubscriptionDefinitionVersionOutput) SetId(v string) *GetSubscriptionDefinitionVersionOutput
- func (s *GetSubscriptionDefinitionVersionOutput) SetVersion(v string) *GetSubscriptionDefinitionVersionOutput
- func (s GetSubscriptionDefinitionVersionOutput) String() string
- type Greengrass
- func (c *Greengrass) AssociateRoleToGroup(input *AssociateRoleToGroupInput) (*AssociateRoleToGroupOutput, error)
- func (c *Greengrass) AssociateRoleToGroupRequest(input *AssociateRoleToGroupInput) (req *request.Request, output *AssociateRoleToGroupOutput)
- func (c *Greengrass) AssociateRoleToGroupWithContext(ctx aws.Context, input *AssociateRoleToGroupInput, opts ...request.Option) (*AssociateRoleToGroupOutput, error)
- func (c *Greengrass) AssociateServiceRoleToAccount(input *AssociateServiceRoleToAccountInput) (*AssociateServiceRoleToAccountOutput, error)
- func (c *Greengrass) AssociateServiceRoleToAccountRequest(input *AssociateServiceRoleToAccountInput) (req *request.Request, output *AssociateServiceRoleToAccountOutput)
- func (c *Greengrass) AssociateServiceRoleToAccountWithContext(ctx aws.Context, input *AssociateServiceRoleToAccountInput, ...) (*AssociateServiceRoleToAccountOutput, error)
- func (c *Greengrass) CreateCoreDefinition(input *CreateCoreDefinitionInput) (*CreateCoreDefinitionOutput, error)
- func (c *Greengrass) CreateCoreDefinitionRequest(input *CreateCoreDefinitionInput) (req *request.Request, output *CreateCoreDefinitionOutput)
- func (c *Greengrass) CreateCoreDefinitionVersion(input *CreateCoreDefinitionVersionInput) (*CreateCoreDefinitionVersionOutput, error)
- func (c *Greengrass) CreateCoreDefinitionVersionRequest(input *CreateCoreDefinitionVersionInput) (req *request.Request, output *CreateCoreDefinitionVersionOutput)
- func (c *Greengrass) CreateCoreDefinitionVersionWithContext(ctx aws.Context, input *CreateCoreDefinitionVersionInput, ...) (*CreateCoreDefinitionVersionOutput, error)
- func (c *Greengrass) CreateCoreDefinitionWithContext(ctx aws.Context, input *CreateCoreDefinitionInput, opts ...request.Option) (*CreateCoreDefinitionOutput, error)
- func (c *Greengrass) CreateDeployment(input *CreateDeploymentInput) (*CreateDeploymentOutput, error)
- func (c *Greengrass) CreateDeploymentRequest(input *CreateDeploymentInput) (req *request.Request, output *CreateDeploymentOutput)
- func (c *Greengrass) CreateDeploymentWithContext(ctx aws.Context, input *CreateDeploymentInput, opts ...request.Option) (*CreateDeploymentOutput, error)
- func (c *Greengrass) CreateDeviceDefinition(input *CreateDeviceDefinitionInput) (*CreateDeviceDefinitionOutput, error)
- func (c *Greengrass) CreateDeviceDefinitionRequest(input *CreateDeviceDefinitionInput) (req *request.Request, output *CreateDeviceDefinitionOutput)
- func (c *Greengrass) CreateDeviceDefinitionVersion(input *CreateDeviceDefinitionVersionInput) (*CreateDeviceDefinitionVersionOutput, error)
- func (c *Greengrass) CreateDeviceDefinitionVersionRequest(input *CreateDeviceDefinitionVersionInput) (req *request.Request, output *CreateDeviceDefinitionVersionOutput)
- func (c *Greengrass) CreateDeviceDefinitionVersionWithContext(ctx aws.Context, input *CreateDeviceDefinitionVersionInput, ...) (*CreateDeviceDefinitionVersionOutput, error)
- func (c *Greengrass) CreateDeviceDefinitionWithContext(ctx aws.Context, input *CreateDeviceDefinitionInput, opts ...request.Option) (*CreateDeviceDefinitionOutput, error)
- func (c *Greengrass) CreateFunctionDefinition(input *CreateFunctionDefinitionInput) (*CreateFunctionDefinitionOutput, error)
- func (c *Greengrass) CreateFunctionDefinitionRequest(input *CreateFunctionDefinitionInput) (req *request.Request, output *CreateFunctionDefinitionOutput)
- func (c *Greengrass) CreateFunctionDefinitionVersion(input *CreateFunctionDefinitionVersionInput) (*CreateFunctionDefinitionVersionOutput, error)
- func (c *Greengrass) CreateFunctionDefinitionVersionRequest(input *CreateFunctionDefinitionVersionInput) (req *request.Request, output *CreateFunctionDefinitionVersionOutput)
- func (c *Greengrass) CreateFunctionDefinitionVersionWithContext(ctx aws.Context, input *CreateFunctionDefinitionVersionInput, ...) (*CreateFunctionDefinitionVersionOutput, error)
- func (c *Greengrass) CreateFunctionDefinitionWithContext(ctx aws.Context, input *CreateFunctionDefinitionInput, opts ...request.Option) (*CreateFunctionDefinitionOutput, error)
- func (c *Greengrass) CreateGroup(input *CreateGroupInput) (*CreateGroupOutput, error)
- func (c *Greengrass) CreateGroupCertificateAuthority(input *CreateGroupCertificateAuthorityInput) (*CreateGroupCertificateAuthorityOutput, error)
- func (c *Greengrass) CreateGroupCertificateAuthorityRequest(input *CreateGroupCertificateAuthorityInput) (req *request.Request, output *CreateGroupCertificateAuthorityOutput)
- func (c *Greengrass) CreateGroupCertificateAuthorityWithContext(ctx aws.Context, input *CreateGroupCertificateAuthorityInput, ...) (*CreateGroupCertificateAuthorityOutput, error)
- func (c *Greengrass) CreateGroupRequest(input *CreateGroupInput) (req *request.Request, output *CreateGroupOutput)
- func (c *Greengrass) CreateGroupVersion(input *CreateGroupVersionInput) (*CreateGroupVersionOutput, error)
- func (c *Greengrass) CreateGroupVersionRequest(input *CreateGroupVersionInput) (req *request.Request, output *CreateGroupVersionOutput)
- func (c *Greengrass) CreateGroupVersionWithContext(ctx aws.Context, input *CreateGroupVersionInput, opts ...request.Option) (*CreateGroupVersionOutput, error)
- func (c *Greengrass) CreateGroupWithContext(ctx aws.Context, input *CreateGroupInput, opts ...request.Option) (*CreateGroupOutput, error)
- func (c *Greengrass) CreateLoggerDefinition(input *CreateLoggerDefinitionInput) (*CreateLoggerDefinitionOutput, error)
- func (c *Greengrass) CreateLoggerDefinitionRequest(input *CreateLoggerDefinitionInput) (req *request.Request, output *CreateLoggerDefinitionOutput)
- func (c *Greengrass) CreateLoggerDefinitionVersion(input *CreateLoggerDefinitionVersionInput) (*CreateLoggerDefinitionVersionOutput, error)
- func (c *Greengrass) CreateLoggerDefinitionVersionRequest(input *CreateLoggerDefinitionVersionInput) (req *request.Request, output *CreateLoggerDefinitionVersionOutput)
- func (c *Greengrass) CreateLoggerDefinitionVersionWithContext(ctx aws.Context, input *CreateLoggerDefinitionVersionInput, ...) (*CreateLoggerDefinitionVersionOutput, error)
- func (c *Greengrass) CreateLoggerDefinitionWithContext(ctx aws.Context, input *CreateLoggerDefinitionInput, opts ...request.Option) (*CreateLoggerDefinitionOutput, error)
- func (c *Greengrass) CreateResourceDefinition(input *CreateResourceDefinitionInput) (*CreateResourceDefinitionOutput, error)
- func (c *Greengrass) CreateResourceDefinitionRequest(input *CreateResourceDefinitionInput) (req *request.Request, output *CreateResourceDefinitionOutput)
- func (c *Greengrass) CreateResourceDefinitionVersion(input *CreateResourceDefinitionVersionInput) (*CreateResourceDefinitionVersionOutput, error)
- func (c *Greengrass) CreateResourceDefinitionVersionRequest(input *CreateResourceDefinitionVersionInput) (req *request.Request, output *CreateResourceDefinitionVersionOutput)
- func (c *Greengrass) CreateResourceDefinitionVersionWithContext(ctx aws.Context, input *CreateResourceDefinitionVersionInput, ...) (*CreateResourceDefinitionVersionOutput, error)
- func (c *Greengrass) CreateResourceDefinitionWithContext(ctx aws.Context, input *CreateResourceDefinitionInput, opts ...request.Option) (*CreateResourceDefinitionOutput, error)
- func (c *Greengrass) CreateSoftwareUpdateJob(input *CreateSoftwareUpdateJobInput) (*CreateSoftwareUpdateJobOutput, error)
- func (c *Greengrass) CreateSoftwareUpdateJobRequest(input *CreateSoftwareUpdateJobInput) (req *request.Request, output *CreateSoftwareUpdateJobOutput)
- func (c *Greengrass) CreateSoftwareUpdateJobWithContext(ctx aws.Context, input *CreateSoftwareUpdateJobInput, opts ...request.Option) (*CreateSoftwareUpdateJobOutput, error)
- func (c *Greengrass) CreateSubscriptionDefinition(input *CreateSubscriptionDefinitionInput) (*CreateSubscriptionDefinitionOutput, error)
- func (c *Greengrass) CreateSubscriptionDefinitionRequest(input *CreateSubscriptionDefinitionInput) (req *request.Request, output *CreateSubscriptionDefinitionOutput)
- func (c *Greengrass) CreateSubscriptionDefinitionVersion(input *CreateSubscriptionDefinitionVersionInput) (*CreateSubscriptionDefinitionVersionOutput, error)
- func (c *Greengrass) CreateSubscriptionDefinitionVersionRequest(input *CreateSubscriptionDefinitionVersionInput) (req *request.Request, output *CreateSubscriptionDefinitionVersionOutput)
- func (c *Greengrass) CreateSubscriptionDefinitionVersionWithContext(ctx aws.Context, input *CreateSubscriptionDefinitionVersionInput, ...) (*CreateSubscriptionDefinitionVersionOutput, error)
- func (c *Greengrass) CreateSubscriptionDefinitionWithContext(ctx aws.Context, input *CreateSubscriptionDefinitionInput, ...) (*CreateSubscriptionDefinitionOutput, error)
- func (c *Greengrass) DeleteCoreDefinition(input *DeleteCoreDefinitionInput) (*DeleteCoreDefinitionOutput, error)
- func (c *Greengrass) DeleteCoreDefinitionRequest(input *DeleteCoreDefinitionInput) (req *request.Request, output *DeleteCoreDefinitionOutput)
- func (c *Greengrass) DeleteCoreDefinitionWithContext(ctx aws.Context, input *DeleteCoreDefinitionInput, opts ...request.Option) (*DeleteCoreDefinitionOutput, error)
- func (c *Greengrass) DeleteDeviceDefinition(input *DeleteDeviceDefinitionInput) (*DeleteDeviceDefinitionOutput, error)
- func (c *Greengrass) DeleteDeviceDefinitionRequest(input *DeleteDeviceDefinitionInput) (req *request.Request, output *DeleteDeviceDefinitionOutput)
- func (c *Greengrass) DeleteDeviceDefinitionWithContext(ctx aws.Context, input *DeleteDeviceDefinitionInput, opts ...request.Option) (*DeleteDeviceDefinitionOutput, error)
- func (c *Greengrass) DeleteFunctionDefinition(input *DeleteFunctionDefinitionInput) (*DeleteFunctionDefinitionOutput, error)
- func (c *Greengrass) DeleteFunctionDefinitionRequest(input *DeleteFunctionDefinitionInput) (req *request.Request, output *DeleteFunctionDefinitionOutput)
- func (c *Greengrass) DeleteFunctionDefinitionWithContext(ctx aws.Context, input *DeleteFunctionDefinitionInput, opts ...request.Option) (*DeleteFunctionDefinitionOutput, error)
- func (c *Greengrass) DeleteGroup(input *DeleteGroupInput) (*DeleteGroupOutput, error)
- func (c *Greengrass) DeleteGroupRequest(input *DeleteGroupInput) (req *request.Request, output *DeleteGroupOutput)
- func (c *Greengrass) DeleteGroupWithContext(ctx aws.Context, input *DeleteGroupInput, opts ...request.Option) (*DeleteGroupOutput, error)
- func (c *Greengrass) DeleteLoggerDefinition(input *DeleteLoggerDefinitionInput) (*DeleteLoggerDefinitionOutput, error)
- func (c *Greengrass) DeleteLoggerDefinitionRequest(input *DeleteLoggerDefinitionInput) (req *request.Request, output *DeleteLoggerDefinitionOutput)
- func (c *Greengrass) DeleteLoggerDefinitionWithContext(ctx aws.Context, input *DeleteLoggerDefinitionInput, opts ...request.Option) (*DeleteLoggerDefinitionOutput, error)
- func (c *Greengrass) DeleteResourceDefinition(input *DeleteResourceDefinitionInput) (*DeleteResourceDefinitionOutput, error)
- func (c *Greengrass) DeleteResourceDefinitionRequest(input *DeleteResourceDefinitionInput) (req *request.Request, output *DeleteResourceDefinitionOutput)
- func (c *Greengrass) DeleteResourceDefinitionWithContext(ctx aws.Context, input *DeleteResourceDefinitionInput, opts ...request.Option) (*DeleteResourceDefinitionOutput, error)
- func (c *Greengrass) DeleteSubscriptionDefinition(input *DeleteSubscriptionDefinitionInput) (*DeleteSubscriptionDefinitionOutput, error)
- func (c *Greengrass) DeleteSubscriptionDefinitionRequest(input *DeleteSubscriptionDefinitionInput) (req *request.Request, output *DeleteSubscriptionDefinitionOutput)
- func (c *Greengrass) DeleteSubscriptionDefinitionWithContext(ctx aws.Context, input *DeleteSubscriptionDefinitionInput, ...) (*DeleteSubscriptionDefinitionOutput, error)
- func (c *Greengrass) DisassociateRoleFromGroup(input *DisassociateRoleFromGroupInput) (*DisassociateRoleFromGroupOutput, error)
- func (c *Greengrass) DisassociateRoleFromGroupRequest(input *DisassociateRoleFromGroupInput) (req *request.Request, output *DisassociateRoleFromGroupOutput)
- func (c *Greengrass) DisassociateRoleFromGroupWithContext(ctx aws.Context, input *DisassociateRoleFromGroupInput, opts ...request.Option) (*DisassociateRoleFromGroupOutput, error)
- func (c *Greengrass) DisassociateServiceRoleFromAccount(input *DisassociateServiceRoleFromAccountInput) (*DisassociateServiceRoleFromAccountOutput, error)
- func (c *Greengrass) DisassociateServiceRoleFromAccountRequest(input *DisassociateServiceRoleFromAccountInput) (req *request.Request, output *DisassociateServiceRoleFromAccountOutput)
- func (c *Greengrass) DisassociateServiceRoleFromAccountWithContext(ctx aws.Context, input *DisassociateServiceRoleFromAccountInput, ...) (*DisassociateServiceRoleFromAccountOutput, error)
- func (c *Greengrass) GetAssociatedRole(input *GetAssociatedRoleInput) (*GetAssociatedRoleOutput, error)
- func (c *Greengrass) GetAssociatedRoleRequest(input *GetAssociatedRoleInput) (req *request.Request, output *GetAssociatedRoleOutput)
- func (c *Greengrass) GetAssociatedRoleWithContext(ctx aws.Context, input *GetAssociatedRoleInput, opts ...request.Option) (*GetAssociatedRoleOutput, error)
- func (c *Greengrass) GetConnectivityInfo(input *GetConnectivityInfoInput) (*GetConnectivityInfoOutput, error)
- func (c *Greengrass) GetConnectivityInfoRequest(input *GetConnectivityInfoInput) (req *request.Request, output *GetConnectivityInfoOutput)
- func (c *Greengrass) GetConnectivityInfoWithContext(ctx aws.Context, input *GetConnectivityInfoInput, opts ...request.Option) (*GetConnectivityInfoOutput, error)
- func (c *Greengrass) GetCoreDefinition(input *GetCoreDefinitionInput) (*GetCoreDefinitionOutput, error)
- func (c *Greengrass) GetCoreDefinitionRequest(input *GetCoreDefinitionInput) (req *request.Request, output *GetCoreDefinitionOutput)
- func (c *Greengrass) GetCoreDefinitionVersion(input *GetCoreDefinitionVersionInput) (*GetCoreDefinitionVersionOutput, error)
- func (c *Greengrass) GetCoreDefinitionVersionRequest(input *GetCoreDefinitionVersionInput) (req *request.Request, output *GetCoreDefinitionVersionOutput)
- func (c *Greengrass) GetCoreDefinitionVersionWithContext(ctx aws.Context, input *GetCoreDefinitionVersionInput, opts ...request.Option) (*GetCoreDefinitionVersionOutput, error)
- func (c *Greengrass) GetCoreDefinitionWithContext(ctx aws.Context, input *GetCoreDefinitionInput, opts ...request.Option) (*GetCoreDefinitionOutput, error)
- func (c *Greengrass) GetDeploymentStatus(input *GetDeploymentStatusInput) (*GetDeploymentStatusOutput, error)
- func (c *Greengrass) GetDeploymentStatusRequest(input *GetDeploymentStatusInput) (req *request.Request, output *GetDeploymentStatusOutput)
- func (c *Greengrass) GetDeploymentStatusWithContext(ctx aws.Context, input *GetDeploymentStatusInput, opts ...request.Option) (*GetDeploymentStatusOutput, error)
- func (c *Greengrass) GetDeviceDefinition(input *GetDeviceDefinitionInput) (*GetDeviceDefinitionOutput, error)
- func (c *Greengrass) GetDeviceDefinitionRequest(input *GetDeviceDefinitionInput) (req *request.Request, output *GetDeviceDefinitionOutput)
- func (c *Greengrass) GetDeviceDefinitionVersion(input *GetDeviceDefinitionVersionInput) (*GetDeviceDefinitionVersionOutput, error)
- func (c *Greengrass) GetDeviceDefinitionVersionRequest(input *GetDeviceDefinitionVersionInput) (req *request.Request, output *GetDeviceDefinitionVersionOutput)
- func (c *Greengrass) GetDeviceDefinitionVersionWithContext(ctx aws.Context, input *GetDeviceDefinitionVersionInput, ...) (*GetDeviceDefinitionVersionOutput, error)
- func (c *Greengrass) GetDeviceDefinitionWithContext(ctx aws.Context, input *GetDeviceDefinitionInput, opts ...request.Option) (*GetDeviceDefinitionOutput, error)
- func (c *Greengrass) GetFunctionDefinition(input *GetFunctionDefinitionInput) (*GetFunctionDefinitionOutput, error)
- func (c *Greengrass) GetFunctionDefinitionRequest(input *GetFunctionDefinitionInput) (req *request.Request, output *GetFunctionDefinitionOutput)
- func (c *Greengrass) GetFunctionDefinitionVersion(input *GetFunctionDefinitionVersionInput) (*GetFunctionDefinitionVersionOutput, error)
- func (c *Greengrass) GetFunctionDefinitionVersionRequest(input *GetFunctionDefinitionVersionInput) (req *request.Request, output *GetFunctionDefinitionVersionOutput)
- func (c *Greengrass) GetFunctionDefinitionVersionWithContext(ctx aws.Context, input *GetFunctionDefinitionVersionInput, ...) (*GetFunctionDefinitionVersionOutput, error)
- func (c *Greengrass) GetFunctionDefinitionWithContext(ctx aws.Context, input *GetFunctionDefinitionInput, opts ...request.Option) (*GetFunctionDefinitionOutput, error)
- func (c *Greengrass) GetGroup(input *GetGroupInput) (*GetGroupOutput, error)
- func (c *Greengrass) GetGroupCertificateAuthority(input *GetGroupCertificateAuthorityInput) (*GetGroupCertificateAuthorityOutput, error)
- func (c *Greengrass) GetGroupCertificateAuthorityRequest(input *GetGroupCertificateAuthorityInput) (req *request.Request, output *GetGroupCertificateAuthorityOutput)
- func (c *Greengrass) GetGroupCertificateAuthorityWithContext(ctx aws.Context, input *GetGroupCertificateAuthorityInput, ...) (*GetGroupCertificateAuthorityOutput, error)
- func (c *Greengrass) GetGroupCertificateConfiguration(input *GetGroupCertificateConfigurationInput) (*GetGroupCertificateConfigurationOutput, error)
- func (c *Greengrass) GetGroupCertificateConfigurationRequest(input *GetGroupCertificateConfigurationInput) (req *request.Request, output *GetGroupCertificateConfigurationOutput)
- func (c *Greengrass) GetGroupCertificateConfigurationWithContext(ctx aws.Context, input *GetGroupCertificateConfigurationInput, ...) (*GetGroupCertificateConfigurationOutput, error)
- func (c *Greengrass) GetGroupRequest(input *GetGroupInput) (req *request.Request, output *GetGroupOutput)
- func (c *Greengrass) GetGroupVersion(input *GetGroupVersionInput) (*GetGroupVersionOutput, error)
- func (c *Greengrass) GetGroupVersionRequest(input *GetGroupVersionInput) (req *request.Request, output *GetGroupVersionOutput)
- func (c *Greengrass) GetGroupVersionWithContext(ctx aws.Context, input *GetGroupVersionInput, opts ...request.Option) (*GetGroupVersionOutput, error)
- func (c *Greengrass) GetGroupWithContext(ctx aws.Context, input *GetGroupInput, opts ...request.Option) (*GetGroupOutput, error)
- func (c *Greengrass) GetLoggerDefinition(input *GetLoggerDefinitionInput) (*GetLoggerDefinitionOutput, error)
- func (c *Greengrass) GetLoggerDefinitionRequest(input *GetLoggerDefinitionInput) (req *request.Request, output *GetLoggerDefinitionOutput)
- func (c *Greengrass) GetLoggerDefinitionVersion(input *GetLoggerDefinitionVersionInput) (*GetLoggerDefinitionVersionOutput, error)
- func (c *Greengrass) GetLoggerDefinitionVersionRequest(input *GetLoggerDefinitionVersionInput) (req *request.Request, output *GetLoggerDefinitionVersionOutput)
- func (c *Greengrass) GetLoggerDefinitionVersionWithContext(ctx aws.Context, input *GetLoggerDefinitionVersionInput, ...) (*GetLoggerDefinitionVersionOutput, error)
- func (c *Greengrass) GetLoggerDefinitionWithContext(ctx aws.Context, input *GetLoggerDefinitionInput, opts ...request.Option) (*GetLoggerDefinitionOutput, error)
- func (c *Greengrass) GetResourceDefinition(input *GetResourceDefinitionInput) (*GetResourceDefinitionOutput, error)
- func (c *Greengrass) GetResourceDefinitionRequest(input *GetResourceDefinitionInput) (req *request.Request, output *GetResourceDefinitionOutput)
- func (c *Greengrass) GetResourceDefinitionVersion(input *GetResourceDefinitionVersionInput) (*GetResourceDefinitionVersionOutput, error)
- func (c *Greengrass) GetResourceDefinitionVersionRequest(input *GetResourceDefinitionVersionInput) (req *request.Request, output *GetResourceDefinitionVersionOutput)
- func (c *Greengrass) GetResourceDefinitionVersionWithContext(ctx aws.Context, input *GetResourceDefinitionVersionInput, ...) (*GetResourceDefinitionVersionOutput, error)
- func (c *Greengrass) GetResourceDefinitionWithContext(ctx aws.Context, input *GetResourceDefinitionInput, opts ...request.Option) (*GetResourceDefinitionOutput, error)
- func (c *Greengrass) GetServiceRoleForAccount(input *GetServiceRoleForAccountInput) (*GetServiceRoleForAccountOutput, error)
- func (c *Greengrass) GetServiceRoleForAccountRequest(input *GetServiceRoleForAccountInput) (req *request.Request, output *GetServiceRoleForAccountOutput)
- func (c *Greengrass) GetServiceRoleForAccountWithContext(ctx aws.Context, input *GetServiceRoleForAccountInput, opts ...request.Option) (*GetServiceRoleForAccountOutput, error)
- func (c *Greengrass) GetSubscriptionDefinition(input *GetSubscriptionDefinitionInput) (*GetSubscriptionDefinitionOutput, error)
- func (c *Greengrass) GetSubscriptionDefinitionRequest(input *GetSubscriptionDefinitionInput) (req *request.Request, output *GetSubscriptionDefinitionOutput)
- func (c *Greengrass) GetSubscriptionDefinitionVersion(input *GetSubscriptionDefinitionVersionInput) (*GetSubscriptionDefinitionVersionOutput, error)
- func (c *Greengrass) GetSubscriptionDefinitionVersionRequest(input *GetSubscriptionDefinitionVersionInput) (req *request.Request, output *GetSubscriptionDefinitionVersionOutput)
- func (c *Greengrass) GetSubscriptionDefinitionVersionWithContext(ctx aws.Context, input *GetSubscriptionDefinitionVersionInput, ...) (*GetSubscriptionDefinitionVersionOutput, error)
- func (c *Greengrass) GetSubscriptionDefinitionWithContext(ctx aws.Context, input *GetSubscriptionDefinitionInput, opts ...request.Option) (*GetSubscriptionDefinitionOutput, error)
- func (c *Greengrass) ListCoreDefinitionVersions(input *ListCoreDefinitionVersionsInput) (*ListCoreDefinitionVersionsOutput, error)
- func (c *Greengrass) ListCoreDefinitionVersionsRequest(input *ListCoreDefinitionVersionsInput) (req *request.Request, output *ListCoreDefinitionVersionsOutput)
- func (c *Greengrass) ListCoreDefinitionVersionsWithContext(ctx aws.Context, input *ListCoreDefinitionVersionsInput, ...) (*ListCoreDefinitionVersionsOutput, error)
- func (c *Greengrass) ListCoreDefinitions(input *ListCoreDefinitionsInput) (*ListCoreDefinitionsOutput, error)
- func (c *Greengrass) ListCoreDefinitionsRequest(input *ListCoreDefinitionsInput) (req *request.Request, output *ListCoreDefinitionsOutput)
- func (c *Greengrass) ListCoreDefinitionsWithContext(ctx aws.Context, input *ListCoreDefinitionsInput, opts ...request.Option) (*ListCoreDefinitionsOutput, error)
- func (c *Greengrass) ListDeployments(input *ListDeploymentsInput) (*ListDeploymentsOutput, error)
- func (c *Greengrass) ListDeploymentsRequest(input *ListDeploymentsInput) (req *request.Request, output *ListDeploymentsOutput)
- func (c *Greengrass) ListDeploymentsWithContext(ctx aws.Context, input *ListDeploymentsInput, opts ...request.Option) (*ListDeploymentsOutput, error)
- func (c *Greengrass) ListDeviceDefinitionVersions(input *ListDeviceDefinitionVersionsInput) (*ListDeviceDefinitionVersionsOutput, error)
- func (c *Greengrass) ListDeviceDefinitionVersionsRequest(input *ListDeviceDefinitionVersionsInput) (req *request.Request, output *ListDeviceDefinitionVersionsOutput)
- func (c *Greengrass) ListDeviceDefinitionVersionsWithContext(ctx aws.Context, input *ListDeviceDefinitionVersionsInput, ...) (*ListDeviceDefinitionVersionsOutput, error)
- func (c *Greengrass) ListDeviceDefinitions(input *ListDeviceDefinitionsInput) (*ListDeviceDefinitionsOutput, error)
- func (c *Greengrass) ListDeviceDefinitionsRequest(input *ListDeviceDefinitionsInput) (req *request.Request, output *ListDeviceDefinitionsOutput)
- func (c *Greengrass) ListDeviceDefinitionsWithContext(ctx aws.Context, input *ListDeviceDefinitionsInput, opts ...request.Option) (*ListDeviceDefinitionsOutput, error)
- func (c *Greengrass) ListFunctionDefinitionVersions(input *ListFunctionDefinitionVersionsInput) (*ListFunctionDefinitionVersionsOutput, error)
- func (c *Greengrass) ListFunctionDefinitionVersionsRequest(input *ListFunctionDefinitionVersionsInput) (req *request.Request, output *ListFunctionDefinitionVersionsOutput)
- func (c *Greengrass) ListFunctionDefinitionVersionsWithContext(ctx aws.Context, input *ListFunctionDefinitionVersionsInput, ...) (*ListFunctionDefinitionVersionsOutput, error)
- func (c *Greengrass) ListFunctionDefinitions(input *ListFunctionDefinitionsInput) (*ListFunctionDefinitionsOutput, error)
- func (c *Greengrass) ListFunctionDefinitionsRequest(input *ListFunctionDefinitionsInput) (req *request.Request, output *ListFunctionDefinitionsOutput)
- func (c *Greengrass) ListFunctionDefinitionsWithContext(ctx aws.Context, input *ListFunctionDefinitionsInput, opts ...request.Option) (*ListFunctionDefinitionsOutput, error)
- func (c *Greengrass) ListGroupCertificateAuthorities(input *ListGroupCertificateAuthoritiesInput) (*ListGroupCertificateAuthoritiesOutput, error)
- func (c *Greengrass) ListGroupCertificateAuthoritiesRequest(input *ListGroupCertificateAuthoritiesInput) (req *request.Request, output *ListGroupCertificateAuthoritiesOutput)
- func (c *Greengrass) ListGroupCertificateAuthoritiesWithContext(ctx aws.Context, input *ListGroupCertificateAuthoritiesInput, ...) (*ListGroupCertificateAuthoritiesOutput, error)
- func (c *Greengrass) ListGroupVersions(input *ListGroupVersionsInput) (*ListGroupVersionsOutput, error)
- func (c *Greengrass) ListGroupVersionsRequest(input *ListGroupVersionsInput) (req *request.Request, output *ListGroupVersionsOutput)
- func (c *Greengrass) ListGroupVersionsWithContext(ctx aws.Context, input *ListGroupVersionsInput, opts ...request.Option) (*ListGroupVersionsOutput, error)
- func (c *Greengrass) ListGroups(input *ListGroupsInput) (*ListGroupsOutput, error)
- func (c *Greengrass) ListGroupsRequest(input *ListGroupsInput) (req *request.Request, output *ListGroupsOutput)
- func (c *Greengrass) ListGroupsWithContext(ctx aws.Context, input *ListGroupsInput, opts ...request.Option) (*ListGroupsOutput, error)
- func (c *Greengrass) ListLoggerDefinitionVersions(input *ListLoggerDefinitionVersionsInput) (*ListLoggerDefinitionVersionsOutput, error)
- func (c *Greengrass) ListLoggerDefinitionVersionsRequest(input *ListLoggerDefinitionVersionsInput) (req *request.Request, output *ListLoggerDefinitionVersionsOutput)
- func (c *Greengrass) ListLoggerDefinitionVersionsWithContext(ctx aws.Context, input *ListLoggerDefinitionVersionsInput, ...) (*ListLoggerDefinitionVersionsOutput, error)
- func (c *Greengrass) ListLoggerDefinitions(input *ListLoggerDefinitionsInput) (*ListLoggerDefinitionsOutput, error)
- func (c *Greengrass) ListLoggerDefinitionsRequest(input *ListLoggerDefinitionsInput) (req *request.Request, output *ListLoggerDefinitionsOutput)
- func (c *Greengrass) ListLoggerDefinitionsWithContext(ctx aws.Context, input *ListLoggerDefinitionsInput, opts ...request.Option) (*ListLoggerDefinitionsOutput, error)
- func (c *Greengrass) ListResourceDefinitionVersions(input *ListResourceDefinitionVersionsInput) (*ListResourceDefinitionVersionsOutput, error)
- func (c *Greengrass) ListResourceDefinitionVersionsRequest(input *ListResourceDefinitionVersionsInput) (req *request.Request, output *ListResourceDefinitionVersionsOutput)
- func (c *Greengrass) ListResourceDefinitionVersionsWithContext(ctx aws.Context, input *ListResourceDefinitionVersionsInput, ...) (*ListResourceDefinitionVersionsOutput, error)
- func (c *Greengrass) ListResourceDefinitions(input *ListResourceDefinitionsInput) (*ListResourceDefinitionsOutput, error)
- func (c *Greengrass) ListResourceDefinitionsRequest(input *ListResourceDefinitionsInput) (req *request.Request, output *ListResourceDefinitionsOutput)
- func (c *Greengrass) ListResourceDefinitionsWithContext(ctx aws.Context, input *ListResourceDefinitionsInput, opts ...request.Option) (*ListResourceDefinitionsOutput, error)
- func (c *Greengrass) ListSubscriptionDefinitionVersions(input *ListSubscriptionDefinitionVersionsInput) (*ListSubscriptionDefinitionVersionsOutput, error)
- func (c *Greengrass) ListSubscriptionDefinitionVersionsRequest(input *ListSubscriptionDefinitionVersionsInput) (req *request.Request, output *ListSubscriptionDefinitionVersionsOutput)
- func (c *Greengrass) ListSubscriptionDefinitionVersionsWithContext(ctx aws.Context, input *ListSubscriptionDefinitionVersionsInput, ...) (*ListSubscriptionDefinitionVersionsOutput, error)
- func (c *Greengrass) ListSubscriptionDefinitions(input *ListSubscriptionDefinitionsInput) (*ListSubscriptionDefinitionsOutput, error)
- func (c *Greengrass) ListSubscriptionDefinitionsRequest(input *ListSubscriptionDefinitionsInput) (req *request.Request, output *ListSubscriptionDefinitionsOutput)
- func (c *Greengrass) ListSubscriptionDefinitionsWithContext(ctx aws.Context, input *ListSubscriptionDefinitionsInput, ...) (*ListSubscriptionDefinitionsOutput, error)
- func (c *Greengrass) ResetDeployments(input *ResetDeploymentsInput) (*ResetDeploymentsOutput, error)
- func (c *Greengrass) ResetDeploymentsRequest(input *ResetDeploymentsInput) (req *request.Request, output *ResetDeploymentsOutput)
- func (c *Greengrass) ResetDeploymentsWithContext(ctx aws.Context, input *ResetDeploymentsInput, opts ...request.Option) (*ResetDeploymentsOutput, error)
- func (c *Greengrass) UpdateConnectivityInfo(input *UpdateConnectivityInfoInput) (*UpdateConnectivityInfoOutput, error)
- func (c *Greengrass) UpdateConnectivityInfoRequest(input *UpdateConnectivityInfoInput) (req *request.Request, output *UpdateConnectivityInfoOutput)
- func (c *Greengrass) UpdateConnectivityInfoWithContext(ctx aws.Context, input *UpdateConnectivityInfoInput, opts ...request.Option) (*UpdateConnectivityInfoOutput, error)
- func (c *Greengrass) UpdateCoreDefinition(input *UpdateCoreDefinitionInput) (*UpdateCoreDefinitionOutput, error)
- func (c *Greengrass) UpdateCoreDefinitionRequest(input *UpdateCoreDefinitionInput) (req *request.Request, output *UpdateCoreDefinitionOutput)
- func (c *Greengrass) UpdateCoreDefinitionWithContext(ctx aws.Context, input *UpdateCoreDefinitionInput, opts ...request.Option) (*UpdateCoreDefinitionOutput, error)
- func (c *Greengrass) UpdateDeviceDefinition(input *UpdateDeviceDefinitionInput) (*UpdateDeviceDefinitionOutput, error)
- func (c *Greengrass) UpdateDeviceDefinitionRequest(input *UpdateDeviceDefinitionInput) (req *request.Request, output *UpdateDeviceDefinitionOutput)
- func (c *Greengrass) UpdateDeviceDefinitionWithContext(ctx aws.Context, input *UpdateDeviceDefinitionInput, opts ...request.Option) (*UpdateDeviceDefinitionOutput, error)
- func (c *Greengrass) UpdateFunctionDefinition(input *UpdateFunctionDefinitionInput) (*UpdateFunctionDefinitionOutput, error)
- func (c *Greengrass) UpdateFunctionDefinitionRequest(input *UpdateFunctionDefinitionInput) (req *request.Request, output *UpdateFunctionDefinitionOutput)
- func (c *Greengrass) UpdateFunctionDefinitionWithContext(ctx aws.Context, input *UpdateFunctionDefinitionInput, opts ...request.Option) (*UpdateFunctionDefinitionOutput, error)
- func (c *Greengrass) UpdateGroup(input *UpdateGroupInput) (*UpdateGroupOutput, error)
- func (c *Greengrass) UpdateGroupCertificateConfiguration(input *UpdateGroupCertificateConfigurationInput) (*UpdateGroupCertificateConfigurationOutput, error)
- func (c *Greengrass) UpdateGroupCertificateConfigurationRequest(input *UpdateGroupCertificateConfigurationInput) (req *request.Request, output *UpdateGroupCertificateConfigurationOutput)
- func (c *Greengrass) UpdateGroupCertificateConfigurationWithContext(ctx aws.Context, input *UpdateGroupCertificateConfigurationInput, ...) (*UpdateGroupCertificateConfigurationOutput, error)
- func (c *Greengrass) UpdateGroupRequest(input *UpdateGroupInput) (req *request.Request, output *UpdateGroupOutput)
- func (c *Greengrass) UpdateGroupWithContext(ctx aws.Context, input *UpdateGroupInput, opts ...request.Option) (*UpdateGroupOutput, error)
- func (c *Greengrass) UpdateLoggerDefinition(input *UpdateLoggerDefinitionInput) (*UpdateLoggerDefinitionOutput, error)
- func (c *Greengrass) UpdateLoggerDefinitionRequest(input *UpdateLoggerDefinitionInput) (req *request.Request, output *UpdateLoggerDefinitionOutput)
- func (c *Greengrass) UpdateLoggerDefinitionWithContext(ctx aws.Context, input *UpdateLoggerDefinitionInput, opts ...request.Option) (*UpdateLoggerDefinitionOutput, error)
- func (c *Greengrass) UpdateResourceDefinition(input *UpdateResourceDefinitionInput) (*UpdateResourceDefinitionOutput, error)
- func (c *Greengrass) UpdateResourceDefinitionRequest(input *UpdateResourceDefinitionInput) (req *request.Request, output *UpdateResourceDefinitionOutput)
- func (c *Greengrass) UpdateResourceDefinitionWithContext(ctx aws.Context, input *UpdateResourceDefinitionInput, opts ...request.Option) (*UpdateResourceDefinitionOutput, error)
- func (c *Greengrass) UpdateSubscriptionDefinition(input *UpdateSubscriptionDefinitionInput) (*UpdateSubscriptionDefinitionOutput, error)
- func (c *Greengrass) UpdateSubscriptionDefinitionRequest(input *UpdateSubscriptionDefinitionInput) (req *request.Request, output *UpdateSubscriptionDefinitionOutput)
- func (c *Greengrass) UpdateSubscriptionDefinitionWithContext(ctx aws.Context, input *UpdateSubscriptionDefinitionInput, ...) (*UpdateSubscriptionDefinitionOutput, error)
- type GroupCertificateAuthorityProperties
- func (s GroupCertificateAuthorityProperties) GoString() string
- func (s *GroupCertificateAuthorityProperties) SetGroupCertificateAuthorityArn(v string) *GroupCertificateAuthorityProperties
- func (s *GroupCertificateAuthorityProperties) SetGroupCertificateAuthorityId(v string) *GroupCertificateAuthorityProperties
- func (s GroupCertificateAuthorityProperties) String() string
- type GroupInformation
- func (s GroupInformation) GoString() string
- func (s *GroupInformation) SetArn(v string) *GroupInformation
- func (s *GroupInformation) SetCreationTimestamp(v string) *GroupInformation
- func (s *GroupInformation) SetId(v string) *GroupInformation
- func (s *GroupInformation) SetLastUpdatedTimestamp(v string) *GroupInformation
- func (s *GroupInformation) SetLatestVersion(v string) *GroupInformation
- func (s *GroupInformation) SetLatestVersionArn(v string) *GroupInformation
- func (s *GroupInformation) SetName(v string) *GroupInformation
- func (s GroupInformation) String() string
- type GroupOwnerSetting
- type GroupVersion
- func (s GroupVersion) GoString() string
- func (s *GroupVersion) SetCoreDefinitionVersionArn(v string) *GroupVersion
- func (s *GroupVersion) SetDeviceDefinitionVersionArn(v string) *GroupVersion
- func (s *GroupVersion) SetFunctionDefinitionVersionArn(v string) *GroupVersion
- func (s *GroupVersion) SetLoggerDefinitionVersionArn(v string) *GroupVersion
- func (s *GroupVersion) SetResourceDefinitionVersionArn(v string) *GroupVersion
- func (s *GroupVersion) SetSubscriptionDefinitionVersionArn(v string) *GroupVersion
- func (s GroupVersion) String() string
- type ListCoreDefinitionVersionsInput
- func (s ListCoreDefinitionVersionsInput) GoString() string
- func (s *ListCoreDefinitionVersionsInput) SetCoreDefinitionId(v string) *ListCoreDefinitionVersionsInput
- func (s *ListCoreDefinitionVersionsInput) SetMaxResults(v string) *ListCoreDefinitionVersionsInput
- func (s *ListCoreDefinitionVersionsInput) SetNextToken(v string) *ListCoreDefinitionVersionsInput
- func (s ListCoreDefinitionVersionsInput) String() string
- func (s *ListCoreDefinitionVersionsInput) Validate() error
- type ListCoreDefinitionVersionsOutput
- func (s ListCoreDefinitionVersionsOutput) GoString() string
- func (s *ListCoreDefinitionVersionsOutput) SetNextToken(v string) *ListCoreDefinitionVersionsOutput
- func (s *ListCoreDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListCoreDefinitionVersionsOutput
- func (s ListCoreDefinitionVersionsOutput) String() string
- type ListCoreDefinitionsInput
- type ListCoreDefinitionsOutput
- type ListDeploymentsInput
- func (s ListDeploymentsInput) GoString() string
- func (s *ListDeploymentsInput) SetGroupId(v string) *ListDeploymentsInput
- func (s *ListDeploymentsInput) SetMaxResults(v string) *ListDeploymentsInput
- func (s *ListDeploymentsInput) SetNextToken(v string) *ListDeploymentsInput
- func (s ListDeploymentsInput) String() string
- func (s *ListDeploymentsInput) Validate() error
- type ListDeploymentsOutput
- type ListDeviceDefinitionVersionsInput
- func (s ListDeviceDefinitionVersionsInput) GoString() string
- func (s *ListDeviceDefinitionVersionsInput) SetDeviceDefinitionId(v string) *ListDeviceDefinitionVersionsInput
- func (s *ListDeviceDefinitionVersionsInput) SetMaxResults(v string) *ListDeviceDefinitionVersionsInput
- func (s *ListDeviceDefinitionVersionsInput) SetNextToken(v string) *ListDeviceDefinitionVersionsInput
- func (s ListDeviceDefinitionVersionsInput) String() string
- func (s *ListDeviceDefinitionVersionsInput) Validate() error
- type ListDeviceDefinitionVersionsOutput
- func (s ListDeviceDefinitionVersionsOutput) GoString() string
- func (s *ListDeviceDefinitionVersionsOutput) SetNextToken(v string) *ListDeviceDefinitionVersionsOutput
- func (s *ListDeviceDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListDeviceDefinitionVersionsOutput
- func (s ListDeviceDefinitionVersionsOutput) String() string
- type ListDeviceDefinitionsInput
- type ListDeviceDefinitionsOutput
- func (s ListDeviceDefinitionsOutput) GoString() string
- func (s *ListDeviceDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListDeviceDefinitionsOutput
- func (s *ListDeviceDefinitionsOutput) SetNextToken(v string) *ListDeviceDefinitionsOutput
- func (s ListDeviceDefinitionsOutput) String() string
- type ListFunctionDefinitionVersionsInput
- func (s ListFunctionDefinitionVersionsInput) GoString() string
- func (s *ListFunctionDefinitionVersionsInput) SetFunctionDefinitionId(v string) *ListFunctionDefinitionVersionsInput
- func (s *ListFunctionDefinitionVersionsInput) SetMaxResults(v string) *ListFunctionDefinitionVersionsInput
- func (s *ListFunctionDefinitionVersionsInput) SetNextToken(v string) *ListFunctionDefinitionVersionsInput
- func (s ListFunctionDefinitionVersionsInput) String() string
- func (s *ListFunctionDefinitionVersionsInput) Validate() error
- type ListFunctionDefinitionVersionsOutput
- func (s ListFunctionDefinitionVersionsOutput) GoString() string
- func (s *ListFunctionDefinitionVersionsOutput) SetNextToken(v string) *ListFunctionDefinitionVersionsOutput
- func (s *ListFunctionDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListFunctionDefinitionVersionsOutput
- func (s ListFunctionDefinitionVersionsOutput) String() string
- type ListFunctionDefinitionsInput
- type ListFunctionDefinitionsOutput
- func (s ListFunctionDefinitionsOutput) GoString() string
- func (s *ListFunctionDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListFunctionDefinitionsOutput
- func (s *ListFunctionDefinitionsOutput) SetNextToken(v string) *ListFunctionDefinitionsOutput
- func (s ListFunctionDefinitionsOutput) String() string
- type ListGroupCertificateAuthoritiesInput
- type ListGroupCertificateAuthoritiesOutput
- type ListGroupVersionsInput
- func (s ListGroupVersionsInput) GoString() string
- func (s *ListGroupVersionsInput) SetGroupId(v string) *ListGroupVersionsInput
- func (s *ListGroupVersionsInput) SetMaxResults(v string) *ListGroupVersionsInput
- func (s *ListGroupVersionsInput) SetNextToken(v string) *ListGroupVersionsInput
- func (s ListGroupVersionsInput) String() string
- func (s *ListGroupVersionsInput) Validate() error
- type ListGroupVersionsOutput
- type ListGroupsInput
- type ListGroupsOutput
- type ListLoggerDefinitionVersionsInput
- func (s ListLoggerDefinitionVersionsInput) GoString() string
- func (s *ListLoggerDefinitionVersionsInput) SetLoggerDefinitionId(v string) *ListLoggerDefinitionVersionsInput
- func (s *ListLoggerDefinitionVersionsInput) SetMaxResults(v string) *ListLoggerDefinitionVersionsInput
- func (s *ListLoggerDefinitionVersionsInput) SetNextToken(v string) *ListLoggerDefinitionVersionsInput
- func (s ListLoggerDefinitionVersionsInput) String() string
- func (s *ListLoggerDefinitionVersionsInput) Validate() error
- type ListLoggerDefinitionVersionsOutput
- func (s ListLoggerDefinitionVersionsOutput) GoString() string
- func (s *ListLoggerDefinitionVersionsOutput) SetNextToken(v string) *ListLoggerDefinitionVersionsOutput
- func (s *ListLoggerDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListLoggerDefinitionVersionsOutput
- func (s ListLoggerDefinitionVersionsOutput) String() string
- type ListLoggerDefinitionsInput
- type ListLoggerDefinitionsOutput
- func (s ListLoggerDefinitionsOutput) GoString() string
- func (s *ListLoggerDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListLoggerDefinitionsOutput
- func (s *ListLoggerDefinitionsOutput) SetNextToken(v string) *ListLoggerDefinitionsOutput
- func (s ListLoggerDefinitionsOutput) String() string
- type ListResourceDefinitionVersionsInput
- func (s ListResourceDefinitionVersionsInput) GoString() string
- func (s *ListResourceDefinitionVersionsInput) SetMaxResults(v string) *ListResourceDefinitionVersionsInput
- func (s *ListResourceDefinitionVersionsInput) SetNextToken(v string) *ListResourceDefinitionVersionsInput
- func (s *ListResourceDefinitionVersionsInput) SetResourceDefinitionId(v string) *ListResourceDefinitionVersionsInput
- func (s ListResourceDefinitionVersionsInput) String() string
- func (s *ListResourceDefinitionVersionsInput) Validate() error
- type ListResourceDefinitionVersionsOutput
- func (s ListResourceDefinitionVersionsOutput) GoString() string
- func (s *ListResourceDefinitionVersionsOutput) SetNextToken(v string) *ListResourceDefinitionVersionsOutput
- func (s *ListResourceDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListResourceDefinitionVersionsOutput
- func (s ListResourceDefinitionVersionsOutput) String() string
- type ListResourceDefinitionsInput
- type ListResourceDefinitionsOutput
- func (s ListResourceDefinitionsOutput) GoString() string
- func (s *ListResourceDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListResourceDefinitionsOutput
- func (s *ListResourceDefinitionsOutput) SetNextToken(v string) *ListResourceDefinitionsOutput
- func (s ListResourceDefinitionsOutput) String() string
- type ListSubscriptionDefinitionVersionsInput
- func (s ListSubscriptionDefinitionVersionsInput) GoString() string
- func (s *ListSubscriptionDefinitionVersionsInput) SetMaxResults(v string) *ListSubscriptionDefinitionVersionsInput
- func (s *ListSubscriptionDefinitionVersionsInput) SetNextToken(v string) *ListSubscriptionDefinitionVersionsInput
- func (s *ListSubscriptionDefinitionVersionsInput) SetSubscriptionDefinitionId(v string) *ListSubscriptionDefinitionVersionsInput
- func (s ListSubscriptionDefinitionVersionsInput) String() string
- func (s *ListSubscriptionDefinitionVersionsInput) Validate() error
- type ListSubscriptionDefinitionVersionsOutput
- func (s ListSubscriptionDefinitionVersionsOutput) GoString() string
- func (s *ListSubscriptionDefinitionVersionsOutput) SetNextToken(v string) *ListSubscriptionDefinitionVersionsOutput
- func (s *ListSubscriptionDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListSubscriptionDefinitionVersionsOutput
- func (s ListSubscriptionDefinitionVersionsOutput) String() string
- type ListSubscriptionDefinitionsInput
- func (s ListSubscriptionDefinitionsInput) GoString() string
- func (s *ListSubscriptionDefinitionsInput) SetMaxResults(v string) *ListSubscriptionDefinitionsInput
- func (s *ListSubscriptionDefinitionsInput) SetNextToken(v string) *ListSubscriptionDefinitionsInput
- func (s ListSubscriptionDefinitionsInput) String() string
- type ListSubscriptionDefinitionsOutput
- func (s ListSubscriptionDefinitionsOutput) GoString() string
- func (s *ListSubscriptionDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListSubscriptionDefinitionsOutput
- func (s *ListSubscriptionDefinitionsOutput) SetNextToken(v string) *ListSubscriptionDefinitionsOutput
- func (s ListSubscriptionDefinitionsOutput) String() string
- type LocalDeviceResourceData
- type LocalVolumeResourceData
- func (s LocalVolumeResourceData) GoString() string
- func (s *LocalVolumeResourceData) SetDestinationPath(v string) *LocalVolumeResourceData
- func (s *LocalVolumeResourceData) SetGroupOwnerSetting(v *GroupOwnerSetting) *LocalVolumeResourceData
- func (s *LocalVolumeResourceData) SetSourcePath(v string) *LocalVolumeResourceData
- func (s LocalVolumeResourceData) String() string
- type Logger
- type LoggerDefinitionVersion
- type ResetDeploymentsInput
- func (s ResetDeploymentsInput) GoString() string
- func (s *ResetDeploymentsInput) SetAmznClientToken(v string) *ResetDeploymentsInput
- func (s *ResetDeploymentsInput) SetForce(v bool) *ResetDeploymentsInput
- func (s *ResetDeploymentsInput) SetGroupId(v string) *ResetDeploymentsInput
- func (s ResetDeploymentsInput) String() string
- func (s *ResetDeploymentsInput) Validate() error
- type ResetDeploymentsOutput
- type Resource
- type ResourceAccessPolicy
- type ResourceDataContainer
- func (s ResourceDataContainer) GoString() string
- func (s *ResourceDataContainer) SetLocalDeviceResourceData(v *LocalDeviceResourceData) *ResourceDataContainer
- func (s *ResourceDataContainer) SetLocalVolumeResourceData(v *LocalVolumeResourceData) *ResourceDataContainer
- func (s *ResourceDataContainer) SetS3MachineLearningModelResourceData(v *S3MachineLearningModelResourceData) *ResourceDataContainer
- func (s *ResourceDataContainer) SetSageMakerMachineLearningModelResourceData(v *SageMakerMachineLearningModelResourceData) *ResourceDataContainer
- func (s ResourceDataContainer) String() string
- type ResourceDefinitionVersion
- type S3MachineLearningModelResourceData
- func (s S3MachineLearningModelResourceData) GoString() string
- func (s *S3MachineLearningModelResourceData) SetDestinationPath(v string) *S3MachineLearningModelResourceData
- func (s *S3MachineLearningModelResourceData) SetS3Uri(v string) *S3MachineLearningModelResourceData
- func (s S3MachineLearningModelResourceData) String() string
- type SageMakerMachineLearningModelResourceData
- func (s SageMakerMachineLearningModelResourceData) GoString() string
- func (s *SageMakerMachineLearningModelResourceData) SetDestinationPath(v string) *SageMakerMachineLearningModelResourceData
- func (s *SageMakerMachineLearningModelResourceData) SetSageMakerJobArn(v string) *SageMakerMachineLearningModelResourceData
- func (s SageMakerMachineLearningModelResourceData) String() string
- type Subscription
- func (s Subscription) GoString() string
- func (s *Subscription) SetId(v string) *Subscription
- func (s *Subscription) SetSource(v string) *Subscription
- func (s *Subscription) SetSubject(v string) *Subscription
- func (s *Subscription) SetTarget(v string) *Subscription
- func (s Subscription) String() string
- type SubscriptionDefinitionVersion
- type UpdateConnectivityInfoInput
- func (s UpdateConnectivityInfoInput) GoString() string
- func (s *UpdateConnectivityInfoInput) SetConnectivityInfo(v []*ConnectivityInfo) *UpdateConnectivityInfoInput
- func (s *UpdateConnectivityInfoInput) SetThingName(v string) *UpdateConnectivityInfoInput
- func (s UpdateConnectivityInfoInput) String() string
- func (s *UpdateConnectivityInfoInput) Validate() error
- type UpdateConnectivityInfoOutput
- type UpdateCoreDefinitionInput
- func (s UpdateCoreDefinitionInput) GoString() string
- func (s *UpdateCoreDefinitionInput) SetCoreDefinitionId(v string) *UpdateCoreDefinitionInput
- func (s *UpdateCoreDefinitionInput) SetName(v string) *UpdateCoreDefinitionInput
- func (s UpdateCoreDefinitionInput) String() string
- func (s *UpdateCoreDefinitionInput) Validate() error
- type UpdateCoreDefinitionOutput
- type UpdateDeviceDefinitionInput
- func (s UpdateDeviceDefinitionInput) GoString() string
- func (s *UpdateDeviceDefinitionInput) SetDeviceDefinitionId(v string) *UpdateDeviceDefinitionInput
- func (s *UpdateDeviceDefinitionInput) SetName(v string) *UpdateDeviceDefinitionInput
- func (s UpdateDeviceDefinitionInput) String() string
- func (s *UpdateDeviceDefinitionInput) Validate() error
- type UpdateDeviceDefinitionOutput
- type UpdateFunctionDefinitionInput
- func (s UpdateFunctionDefinitionInput) GoString() string
- func (s *UpdateFunctionDefinitionInput) SetFunctionDefinitionId(v string) *UpdateFunctionDefinitionInput
- func (s *UpdateFunctionDefinitionInput) SetName(v string) *UpdateFunctionDefinitionInput
- func (s UpdateFunctionDefinitionInput) String() string
- func (s *UpdateFunctionDefinitionInput) Validate() error
- type UpdateFunctionDefinitionOutput
- type UpdateGroupCertificateConfigurationInput
- func (s UpdateGroupCertificateConfigurationInput) GoString() string
- func (s *UpdateGroupCertificateConfigurationInput) SetCertificateExpiryInMilliseconds(v string) *UpdateGroupCertificateConfigurationInput
- func (s *UpdateGroupCertificateConfigurationInput) SetGroupId(v string) *UpdateGroupCertificateConfigurationInput
- func (s UpdateGroupCertificateConfigurationInput) String() string
- func (s *UpdateGroupCertificateConfigurationInput) Validate() error
- type UpdateGroupCertificateConfigurationOutput
- func (s UpdateGroupCertificateConfigurationOutput) GoString() string
- func (s *UpdateGroupCertificateConfigurationOutput) SetCertificateAuthorityExpiryInMilliseconds(v string) *UpdateGroupCertificateConfigurationOutput
- func (s *UpdateGroupCertificateConfigurationOutput) SetCertificateExpiryInMilliseconds(v string) *UpdateGroupCertificateConfigurationOutput
- func (s *UpdateGroupCertificateConfigurationOutput) SetGroupId(v string) *UpdateGroupCertificateConfigurationOutput
- func (s UpdateGroupCertificateConfigurationOutput) String() string
- type UpdateGroupInput
- type UpdateGroupOutput
- type UpdateLoggerDefinitionInput
- func (s UpdateLoggerDefinitionInput) GoString() string
- func (s *UpdateLoggerDefinitionInput) SetLoggerDefinitionId(v string) *UpdateLoggerDefinitionInput
- func (s *UpdateLoggerDefinitionInput) SetName(v string) *UpdateLoggerDefinitionInput
- func (s UpdateLoggerDefinitionInput) String() string
- func (s *UpdateLoggerDefinitionInput) Validate() error
- type UpdateLoggerDefinitionOutput
- type UpdateResourceDefinitionInput
- func (s UpdateResourceDefinitionInput) GoString() string
- func (s *UpdateResourceDefinitionInput) SetName(v string) *UpdateResourceDefinitionInput
- func (s *UpdateResourceDefinitionInput) SetResourceDefinitionId(v string) *UpdateResourceDefinitionInput
- func (s UpdateResourceDefinitionInput) String() string
- func (s *UpdateResourceDefinitionInput) Validate() error
- type UpdateResourceDefinitionOutput
- type UpdateSubscriptionDefinitionInput
- func (s UpdateSubscriptionDefinitionInput) GoString() string
- func (s *UpdateSubscriptionDefinitionInput) SetName(v string) *UpdateSubscriptionDefinitionInput
- func (s *UpdateSubscriptionDefinitionInput) SetSubscriptionDefinitionId(v string) *UpdateSubscriptionDefinitionInput
- func (s UpdateSubscriptionDefinitionInput) String() string
- func (s *UpdateSubscriptionDefinitionInput) Validate() error
- type UpdateSubscriptionDefinitionOutput
- type VersionInformation
- func (s VersionInformation) GoString() string
- func (s *VersionInformation) SetArn(v string) *VersionInformation
- func (s *VersionInformation) SetCreationTimestamp(v string) *VersionInformation
- func (s *VersionInformation) SetId(v string) *VersionInformation
- func (s *VersionInformation) SetVersion(v string) *VersionInformation
- func (s VersionInformation) String() string
Constants ¶
const ( // DeploymentTypeNewDeployment is a DeploymentType enum value DeploymentTypeNewDeployment = "NewDeployment" // DeploymentTypeRedeployment is a DeploymentType enum value DeploymentTypeRedeployment = "Redeployment" // DeploymentTypeResetDeployment is a DeploymentType enum value DeploymentTypeResetDeployment = "ResetDeployment" // DeploymentTypeForceResetDeployment is a DeploymentType enum value DeploymentTypeForceResetDeployment = "ForceResetDeployment" )
const ( // EncodingTypeBinary is a EncodingType enum value EncodingTypeBinary = "binary" // EncodingTypeJson is a EncodingType enum value EncodingTypeJson = "json" )
const ( // LoggerComponentGreengrassSystem is a LoggerComponent enum value LoggerComponentGreengrassSystem = "GreengrassSystem" // LoggerComponentLambda is a LoggerComponent enum value LoggerComponentLambda = "Lambda" )
const ( // LoggerLevelDebug is a LoggerLevel enum value LoggerLevelDebug = "DEBUG" // LoggerLevelInfo is a LoggerLevel enum value LoggerLevelInfo = "INFO" // LoggerLevelWarn is a LoggerLevel enum value LoggerLevelWarn = "WARN" // LoggerLevelError is a LoggerLevel enum value LoggerLevelError = "ERROR" // LoggerLevelFatal is a LoggerLevel enum value LoggerLevelFatal = "FATAL" )
const ( // LoggerTypeFileSystem is a LoggerType enum value LoggerTypeFileSystem = "FileSystem" // LoggerTypeAwscloudWatch is a LoggerType enum value LoggerTypeAwscloudWatch = "AWSCloudWatch" )
const ( // PermissionRo is a Permission enum value PermissionRo = "ro" // PermissionRw is a Permission enum value PermissionRw = "rw" )
The type of permission a function has to access a resource.
const ( // SoftwareToUpdateCore is a SoftwareToUpdate enum value SoftwareToUpdateCore = "core" // SoftwareToUpdateOtaAgent is a SoftwareToUpdate enum value SoftwareToUpdateOtaAgent = "ota_agent" )
The piece of software on the Greengrass core that will be updated.
const ( // UpdateAgentLogLevelNone is a UpdateAgentLogLevel enum value UpdateAgentLogLevelNone = "NONE" // UpdateAgentLogLevelTrace is a UpdateAgentLogLevel enum value UpdateAgentLogLevelTrace = "TRACE" // UpdateAgentLogLevelDebug is a UpdateAgentLogLevel enum value UpdateAgentLogLevelDebug = "DEBUG" // UpdateAgentLogLevelVerbose is a UpdateAgentLogLevel enum value UpdateAgentLogLevelVerbose = "VERBOSE" // UpdateAgentLogLevelInfo is a UpdateAgentLogLevel enum value UpdateAgentLogLevelInfo = "INFO" // UpdateAgentLogLevelWarn is a UpdateAgentLogLevel enum value UpdateAgentLogLevelWarn = "WARN" // UpdateAgentLogLevelError is a UpdateAgentLogLevel enum value UpdateAgentLogLevelError = "ERROR" // UpdateAgentLogLevelFatal is a UpdateAgentLogLevel enum value UpdateAgentLogLevelFatal = "FATAL" )
The minimum level of log statements that should be logged by the OTA Agent during an update.
const ( // UpdateTargetsArchitectureArmv7l is a UpdateTargetsArchitecture enum value UpdateTargetsArchitectureArmv7l = "armv7l" // UpdateTargetsArchitectureX8664 is a UpdateTargetsArchitecture enum value UpdateTargetsArchitectureX8664 = "x86_64" // UpdateTargetsArchitectureAarch64 is a UpdateTargetsArchitecture enum value UpdateTargetsArchitectureAarch64 = "aarch64" )
The architecture of the cores which are the targets of an update.
const ( // UpdateTargetsOperatingSystemUbuntu is a UpdateTargetsOperatingSystem enum value UpdateTargetsOperatingSystemUbuntu = "ubuntu" // UpdateTargetsOperatingSystemRaspbian is a UpdateTargetsOperatingSystem enum value UpdateTargetsOperatingSystemRaspbian = "raspbian" // UpdateTargetsOperatingSystemAmazonLinux is a UpdateTargetsOperatingSystem enum value UpdateTargetsOperatingSystemAmazonLinux = "amazon_linux" )
The operating system of the cores which are the targets of an update.
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" )
const ( ServiceName = "greengrass" // Service endpoint prefix API calls made to. EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata. ServiceID = "Greengrass" // ServiceID is a unique identifer of a specific service )
Service information constants
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. RoleArn *string `type:"string"` // contains filtered or unexported fields }
func (AssociateRoleToGroupInput) GoString ¶
func (s AssociateRoleToGroupInput) GoString() string
GoString returns the string representation
func (*AssociateRoleToGroupInput) SetGroupId ¶
func (s *AssociateRoleToGroupInput) SetGroupId(v string) *AssociateRoleToGroupInput
SetGroupId sets the GroupId field's value.
func (*AssociateRoleToGroupInput) SetRoleArn ¶
func (s *AssociateRoleToGroupInput) SetRoleArn(v string) *AssociateRoleToGroupInput
SetRoleArn sets the RoleArn field's value.
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) GoString ¶
func (s AssociateRoleToGroupOutput) GoString() string
GoString returns the string representation
func (*AssociateRoleToGroupOutput) SetAssociatedAt ¶
func (s *AssociateRoleToGroupOutput) SetAssociatedAt(v string) *AssociateRoleToGroupOutput
SetAssociatedAt sets the AssociatedAt field's value.
func (AssociateRoleToGroupOutput) String ¶
func (s AssociateRoleToGroupOutput) String() string
String returns the string representation
type AssociateServiceRoleToAccountInput ¶
type AssociateServiceRoleToAccountInput struct { // The ARN of the service role you wish to associate with your account. RoleArn *string `type:"string"` // contains filtered or unexported fields }
func (AssociateServiceRoleToAccountInput) GoString ¶
func (s AssociateServiceRoleToAccountInput) GoString() string
GoString returns the string representation
func (*AssociateServiceRoleToAccountInput) SetRoleArn ¶
func (s *AssociateServiceRoleToAccountInput) SetRoleArn(v string) *AssociateServiceRoleToAccountInput
SetRoleArn sets the RoleArn field's value.
func (AssociateServiceRoleToAccountInput) String ¶
func (s AssociateServiceRoleToAccountInput) String() string
String returns the string representation
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) GoString ¶
func (s AssociateServiceRoleToAccountOutput) GoString() string
GoString returns the string representation
func (*AssociateServiceRoleToAccountOutput) SetAssociatedAt ¶
func (s *AssociateServiceRoleToAccountOutput) SetAssociatedAt(v string) *AssociateServiceRoleToAccountOutput
SetAssociatedAt sets the AssociatedAt field's value.
func (AssociateServiceRoleToAccountOutput) String ¶
func (s AssociateServiceRoleToAccountOutput) String() string
String returns the string representation
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) GoString ¶
func (s ConnectivityInfo) GoString() string
GoString returns the string representation
func (*ConnectivityInfo) SetHostAddress ¶
func (s *ConnectivityInfo) SetHostAddress(v string) *ConnectivityInfo
SetHostAddress sets the HostAddress field's value.
func (*ConnectivityInfo) SetId ¶
func (s *ConnectivityInfo) SetId(v string) *ConnectivityInfo
SetId sets the Id field's value.
func (*ConnectivityInfo) SetMetadata ¶
func (s *ConnectivityInfo) SetMetadata(v string) *ConnectivityInfo
SetMetadata sets the Metadata field's value.
func (*ConnectivityInfo) SetPortNumber ¶
func (s *ConnectivityInfo) SetPortNumber(v int64) *ConnectivityInfo
SetPortNumber sets the PortNumber field's value.
func (ConnectivityInfo) String ¶
func (s ConnectivityInfo) String() string
String returns the string representation
type Core ¶
type Core struct { // The ARN of the certificate associated with the core. CertificateArn *string `type:"string"` // The ID of the core. Id *string `type:"string"` // 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 *string `type:"string"` // contains filtered or unexported fields }
Information about a core.
func (*Core) SetCertificateArn ¶
SetCertificateArn sets the CertificateArn field's value.
func (*Core) SetSyncShadow ¶
SetSyncShadow sets the SyncShadow field's value.
func (*Core) SetThingArn ¶
SetThingArn sets the ThingArn field's value.
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) GoString ¶
func (s CoreDefinitionVersion) GoString() string
GoString returns the string representation
func (*CoreDefinitionVersion) SetCores ¶
func (s *CoreDefinitionVersion) SetCores(v []*Core) *CoreDefinitionVersion
SetCores sets the Cores field's value.
func (CoreDefinitionVersion) String ¶
func (s CoreDefinitionVersion) String() string
String returns the string representation
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"` // contains filtered or unexported fields }
func (CreateCoreDefinitionInput) GoString ¶
func (s CreateCoreDefinitionInput) GoString() string
GoString returns the string representation
func (*CreateCoreDefinitionInput) SetAmznClientToken ¶
func (s *CreateCoreDefinitionInput) SetAmznClientToken(v string) *CreateCoreDefinitionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateCoreDefinitionInput) SetInitialVersion ¶
func (s *CreateCoreDefinitionInput) SetInitialVersion(v *CoreDefinitionVersion) *CreateCoreDefinitionInput
SetInitialVersion sets the InitialVersion field's value.
func (*CreateCoreDefinitionInput) SetName ¶
func (s *CreateCoreDefinitionInput) SetName(v string) *CreateCoreDefinitionInput
SetName sets the Name field's value.
func (CreateCoreDefinitionInput) String ¶
func (s CreateCoreDefinitionInput) String() string
String returns the string representation
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) GoString ¶
func (s CreateCoreDefinitionOutput) GoString() string
GoString returns the string representation
func (*CreateCoreDefinitionOutput) SetArn ¶
func (s *CreateCoreDefinitionOutput) SetArn(v string) *CreateCoreDefinitionOutput
SetArn sets the Arn field's value.
func (*CreateCoreDefinitionOutput) SetCreationTimestamp ¶
func (s *CreateCoreDefinitionOutput) SetCreationTimestamp(v string) *CreateCoreDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateCoreDefinitionOutput) SetId ¶
func (s *CreateCoreDefinitionOutput) SetId(v string) *CreateCoreDefinitionOutput
SetId sets the Id field's value.
func (*CreateCoreDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *CreateCoreDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateCoreDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*CreateCoreDefinitionOutput) SetLatestVersion ¶
func (s *CreateCoreDefinitionOutput) SetLatestVersion(v string) *CreateCoreDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*CreateCoreDefinitionOutput) SetLatestVersionArn ¶
func (s *CreateCoreDefinitionOutput) SetLatestVersionArn(v string) *CreateCoreDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*CreateCoreDefinitionOutput) SetName ¶
func (s *CreateCoreDefinitionOutput) SetName(v string) *CreateCoreDefinitionOutput
SetName sets the Name field's value.
func (CreateCoreDefinitionOutput) String ¶
func (s CreateCoreDefinitionOutput) String() string
String returns the string representation
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) GoString ¶
func (s CreateCoreDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*CreateCoreDefinitionVersionInput) SetAmznClientToken ¶
func (s *CreateCoreDefinitionVersionInput) SetAmznClientToken(v string) *CreateCoreDefinitionVersionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateCoreDefinitionVersionInput) SetCoreDefinitionId ¶
func (s *CreateCoreDefinitionVersionInput) SetCoreDefinitionId(v string) *CreateCoreDefinitionVersionInput
SetCoreDefinitionId sets the CoreDefinitionId field's value.
func (*CreateCoreDefinitionVersionInput) SetCores ¶
func (s *CreateCoreDefinitionVersionInput) SetCores(v []*Core) *CreateCoreDefinitionVersionInput
SetCores sets the Cores field's value.
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) GoString ¶
func (s CreateCoreDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*CreateCoreDefinitionVersionOutput) SetArn ¶
func (s *CreateCoreDefinitionVersionOutput) SetArn(v string) *CreateCoreDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*CreateCoreDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *CreateCoreDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateCoreDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateCoreDefinitionVersionOutput) SetId ¶
func (s *CreateCoreDefinitionVersionOutput) SetId(v string) *CreateCoreDefinitionVersionOutput
SetId sets the Id field's value.
func (*CreateCoreDefinitionVersionOutput) SetVersion ¶
func (s *CreateCoreDefinitionVersionOutput) SetVersion(v string) *CreateCoreDefinitionVersionOutput
SetVersion sets the Version field's value.
func (CreateCoreDefinitionVersionOutput) String ¶
func (s CreateCoreDefinitionVersionOutput) String() string
String returns the string representation
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 in ”CreateDeployment”, only ”NewDeployment” // and ”Redeployment” are valid. DeploymentType *string `type:"string" enum:"DeploymentType"` // 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) GoString ¶
func (s CreateDeploymentInput) GoString() string
GoString returns the string representation
func (*CreateDeploymentInput) SetAmznClientToken ¶
func (s *CreateDeploymentInput) SetAmznClientToken(v string) *CreateDeploymentInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateDeploymentInput) SetDeploymentId ¶
func (s *CreateDeploymentInput) SetDeploymentId(v string) *CreateDeploymentInput
SetDeploymentId sets the DeploymentId field's value.
func (*CreateDeploymentInput) SetDeploymentType ¶
func (s *CreateDeploymentInput) SetDeploymentType(v string) *CreateDeploymentInput
SetDeploymentType sets the DeploymentType field's value.
func (*CreateDeploymentInput) SetGroupId ¶
func (s *CreateDeploymentInput) SetGroupId(v string) *CreateDeploymentInput
SetGroupId sets the GroupId field's value.
func (*CreateDeploymentInput) SetGroupVersionId ¶
func (s *CreateDeploymentInput) SetGroupVersionId(v string) *CreateDeploymentInput
SetGroupVersionId sets the GroupVersionId field's value.
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) GoString ¶
func (s CreateDeploymentOutput) GoString() string
GoString returns the string representation
func (*CreateDeploymentOutput) SetDeploymentArn ¶
func (s *CreateDeploymentOutput) SetDeploymentArn(v string) *CreateDeploymentOutput
SetDeploymentArn sets the DeploymentArn field's value.
func (*CreateDeploymentOutput) SetDeploymentId ¶
func (s *CreateDeploymentOutput) SetDeploymentId(v string) *CreateDeploymentOutput
SetDeploymentId sets the DeploymentId field's value.
func (CreateDeploymentOutput) String ¶
func (s CreateDeploymentOutput) String() string
String returns the string representation
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"` // contains filtered or unexported fields }
func (CreateDeviceDefinitionInput) GoString ¶
func (s CreateDeviceDefinitionInput) GoString() string
GoString returns the string representation
func (*CreateDeviceDefinitionInput) SetAmznClientToken ¶
func (s *CreateDeviceDefinitionInput) SetAmznClientToken(v string) *CreateDeviceDefinitionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateDeviceDefinitionInput) SetInitialVersion ¶
func (s *CreateDeviceDefinitionInput) SetInitialVersion(v *DeviceDefinitionVersion) *CreateDeviceDefinitionInput
SetInitialVersion sets the InitialVersion field's value.
func (*CreateDeviceDefinitionInput) SetName ¶
func (s *CreateDeviceDefinitionInput) SetName(v string) *CreateDeviceDefinitionInput
SetName sets the Name field's value.
func (CreateDeviceDefinitionInput) String ¶
func (s CreateDeviceDefinitionInput) String() string
String returns the string representation
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) GoString ¶
func (s CreateDeviceDefinitionOutput) GoString() string
GoString returns the string representation
func (*CreateDeviceDefinitionOutput) SetArn ¶
func (s *CreateDeviceDefinitionOutput) SetArn(v string) *CreateDeviceDefinitionOutput
SetArn sets the Arn field's value.
func (*CreateDeviceDefinitionOutput) SetCreationTimestamp ¶
func (s *CreateDeviceDefinitionOutput) SetCreationTimestamp(v string) *CreateDeviceDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateDeviceDefinitionOutput) SetId ¶
func (s *CreateDeviceDefinitionOutput) SetId(v string) *CreateDeviceDefinitionOutput
SetId sets the Id field's value.
func (*CreateDeviceDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *CreateDeviceDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateDeviceDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*CreateDeviceDefinitionOutput) SetLatestVersion ¶
func (s *CreateDeviceDefinitionOutput) SetLatestVersion(v string) *CreateDeviceDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*CreateDeviceDefinitionOutput) SetLatestVersionArn ¶
func (s *CreateDeviceDefinitionOutput) SetLatestVersionArn(v string) *CreateDeviceDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*CreateDeviceDefinitionOutput) SetName ¶
func (s *CreateDeviceDefinitionOutput) SetName(v string) *CreateDeviceDefinitionOutput
SetName sets the Name field's value.
func (CreateDeviceDefinitionOutput) String ¶
func (s CreateDeviceDefinitionOutput) String() string
String returns the string representation
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) GoString ¶
func (s CreateDeviceDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*CreateDeviceDefinitionVersionInput) SetAmznClientToken ¶
func (s *CreateDeviceDefinitionVersionInput) SetAmznClientToken(v string) *CreateDeviceDefinitionVersionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateDeviceDefinitionVersionInput) SetDeviceDefinitionId ¶
func (s *CreateDeviceDefinitionVersionInput) SetDeviceDefinitionId(v string) *CreateDeviceDefinitionVersionInput
SetDeviceDefinitionId sets the DeviceDefinitionId field's value.
func (*CreateDeviceDefinitionVersionInput) SetDevices ¶
func (s *CreateDeviceDefinitionVersionInput) SetDevices(v []*Device) *CreateDeviceDefinitionVersionInput
SetDevices sets the Devices field's value.
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) GoString ¶
func (s CreateDeviceDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*CreateDeviceDefinitionVersionOutput) SetArn ¶
func (s *CreateDeviceDefinitionVersionOutput) SetArn(v string) *CreateDeviceDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*CreateDeviceDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *CreateDeviceDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateDeviceDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateDeviceDefinitionVersionOutput) SetId ¶
func (s *CreateDeviceDefinitionVersionOutput) SetId(v string) *CreateDeviceDefinitionVersionOutput
SetId sets the Id field's value.
func (*CreateDeviceDefinitionVersionOutput) SetVersion ¶
func (s *CreateDeviceDefinitionVersionOutput) SetVersion(v string) *CreateDeviceDefinitionVersionOutput
SetVersion sets the Version field's value.
func (CreateDeviceDefinitionVersionOutput) String ¶
func (s CreateDeviceDefinitionVersionOutput) String() string
String returns the string representation
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"` // contains filtered or unexported fields }
func (CreateFunctionDefinitionInput) GoString ¶
func (s CreateFunctionDefinitionInput) GoString() string
GoString returns the string representation
func (*CreateFunctionDefinitionInput) SetAmznClientToken ¶
func (s *CreateFunctionDefinitionInput) SetAmznClientToken(v string) *CreateFunctionDefinitionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateFunctionDefinitionInput) SetInitialVersion ¶
func (s *CreateFunctionDefinitionInput) SetInitialVersion(v *FunctionDefinitionVersion) *CreateFunctionDefinitionInput
SetInitialVersion sets the InitialVersion field's value.
func (*CreateFunctionDefinitionInput) SetName ¶
func (s *CreateFunctionDefinitionInput) SetName(v string) *CreateFunctionDefinitionInput
SetName sets the Name field's value.
func (CreateFunctionDefinitionInput) String ¶
func (s CreateFunctionDefinitionInput) String() string
String returns the string representation
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) GoString ¶
func (s CreateFunctionDefinitionOutput) GoString() string
GoString returns the string representation
func (*CreateFunctionDefinitionOutput) SetArn ¶
func (s *CreateFunctionDefinitionOutput) SetArn(v string) *CreateFunctionDefinitionOutput
SetArn sets the Arn field's value.
func (*CreateFunctionDefinitionOutput) SetCreationTimestamp ¶
func (s *CreateFunctionDefinitionOutput) SetCreationTimestamp(v string) *CreateFunctionDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateFunctionDefinitionOutput) SetId ¶
func (s *CreateFunctionDefinitionOutput) SetId(v string) *CreateFunctionDefinitionOutput
SetId sets the Id field's value.
func (*CreateFunctionDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *CreateFunctionDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateFunctionDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*CreateFunctionDefinitionOutput) SetLatestVersion ¶
func (s *CreateFunctionDefinitionOutput) SetLatestVersion(v string) *CreateFunctionDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*CreateFunctionDefinitionOutput) SetLatestVersionArn ¶
func (s *CreateFunctionDefinitionOutput) SetLatestVersionArn(v string) *CreateFunctionDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*CreateFunctionDefinitionOutput) SetName ¶
func (s *CreateFunctionDefinitionOutput) SetName(v string) *CreateFunctionDefinitionOutput
SetName sets the Name field's value.
func (CreateFunctionDefinitionOutput) String ¶
func (s CreateFunctionDefinitionOutput) String() string
String returns the string representation
type CreateFunctionDefinitionVersionInput ¶
type CreateFunctionDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // 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) GoString ¶
func (s CreateFunctionDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*CreateFunctionDefinitionVersionInput) SetAmznClientToken ¶
func (s *CreateFunctionDefinitionVersionInput) SetAmznClientToken(v string) *CreateFunctionDefinitionVersionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateFunctionDefinitionVersionInput) SetFunctionDefinitionId ¶
func (s *CreateFunctionDefinitionVersionInput) SetFunctionDefinitionId(v string) *CreateFunctionDefinitionVersionInput
SetFunctionDefinitionId sets the FunctionDefinitionId field's value.
func (*CreateFunctionDefinitionVersionInput) SetFunctions ¶
func (s *CreateFunctionDefinitionVersionInput) SetFunctions(v []*Function) *CreateFunctionDefinitionVersionInput
SetFunctions sets the Functions field's value.
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) GoString ¶
func (s CreateFunctionDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*CreateFunctionDefinitionVersionOutput) SetArn ¶
func (s *CreateFunctionDefinitionVersionOutput) SetArn(v string) *CreateFunctionDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*CreateFunctionDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *CreateFunctionDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateFunctionDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateFunctionDefinitionVersionOutput) SetId ¶
func (s *CreateFunctionDefinitionVersionOutput) SetId(v string) *CreateFunctionDefinitionVersionOutput
SetId sets the Id field's value.
func (*CreateFunctionDefinitionVersionOutput) SetVersion ¶
func (s *CreateFunctionDefinitionVersionOutput) SetVersion(v string) *CreateFunctionDefinitionVersionOutput
SetVersion sets the Version field's value.
func (CreateFunctionDefinitionVersionOutput) String ¶
func (s CreateFunctionDefinitionVersionOutput) String() string
String returns the string representation
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) GoString ¶
func (s CreateGroupCertificateAuthorityInput) GoString() string
GoString returns the string representation
func (*CreateGroupCertificateAuthorityInput) SetAmznClientToken ¶
func (s *CreateGroupCertificateAuthorityInput) SetAmznClientToken(v string) *CreateGroupCertificateAuthorityInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateGroupCertificateAuthorityInput) SetGroupId ¶
func (s *CreateGroupCertificateAuthorityInput) SetGroupId(v string) *CreateGroupCertificateAuthorityInput
SetGroupId sets the GroupId field's value.
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) GoString ¶
func (s CreateGroupCertificateAuthorityOutput) GoString() string
GoString returns the string representation
func (*CreateGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityArn ¶
func (s *CreateGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityArn(v string) *CreateGroupCertificateAuthorityOutput
SetGroupCertificateAuthorityArn sets the GroupCertificateAuthorityArn field's value.
func (CreateGroupCertificateAuthorityOutput) String ¶
func (s CreateGroupCertificateAuthorityOutput) String() string
String returns the string representation
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"` // contains filtered or unexported fields }
func (CreateGroupInput) GoString ¶
func (s CreateGroupInput) GoString() string
GoString returns the string representation
func (*CreateGroupInput) SetAmznClientToken ¶
func (s *CreateGroupInput) SetAmznClientToken(v string) *CreateGroupInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateGroupInput) SetInitialVersion ¶
func (s *CreateGroupInput) SetInitialVersion(v *GroupVersion) *CreateGroupInput
SetInitialVersion sets the InitialVersion field's value.
func (*CreateGroupInput) SetName ¶
func (s *CreateGroupInput) SetName(v string) *CreateGroupInput
SetName sets the Name field's value.
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) GoString ¶
func (s CreateGroupOutput) GoString() string
GoString returns the string representation
func (*CreateGroupOutput) SetArn ¶
func (s *CreateGroupOutput) SetArn(v string) *CreateGroupOutput
SetArn sets the Arn field's value.
func (*CreateGroupOutput) SetCreationTimestamp ¶
func (s *CreateGroupOutput) SetCreationTimestamp(v string) *CreateGroupOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateGroupOutput) SetId ¶
func (s *CreateGroupOutput) SetId(v string) *CreateGroupOutput
SetId sets the Id field's value.
func (*CreateGroupOutput) SetLastUpdatedTimestamp ¶
func (s *CreateGroupOutput) SetLastUpdatedTimestamp(v string) *CreateGroupOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*CreateGroupOutput) SetLatestVersion ¶
func (s *CreateGroupOutput) SetLatestVersion(v string) *CreateGroupOutput
SetLatestVersion sets the LatestVersion field's value.
func (*CreateGroupOutput) SetLatestVersionArn ¶
func (s *CreateGroupOutput) SetLatestVersionArn(v string) *CreateGroupOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*CreateGroupOutput) SetName ¶
func (s *CreateGroupOutput) SetName(v string) *CreateGroupOutput
SetName sets the Name field's value.
func (CreateGroupOutput) String ¶
func (s CreateGroupOutput) String() string
String returns the string representation
type CreateGroupVersionInput ¶
type CreateGroupVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" 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) GoString ¶
func (s CreateGroupVersionInput) GoString() string
GoString returns the string representation
func (*CreateGroupVersionInput) SetAmznClientToken ¶
func (s *CreateGroupVersionInput) SetAmznClientToken(v string) *CreateGroupVersionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateGroupVersionInput) SetCoreDefinitionVersionArn ¶
func (s *CreateGroupVersionInput) SetCoreDefinitionVersionArn(v string) *CreateGroupVersionInput
SetCoreDefinitionVersionArn sets the CoreDefinitionVersionArn field's value.
func (*CreateGroupVersionInput) SetDeviceDefinitionVersionArn ¶
func (s *CreateGroupVersionInput) SetDeviceDefinitionVersionArn(v string) *CreateGroupVersionInput
SetDeviceDefinitionVersionArn sets the DeviceDefinitionVersionArn field's value.
func (*CreateGroupVersionInput) SetFunctionDefinitionVersionArn ¶
func (s *CreateGroupVersionInput) SetFunctionDefinitionVersionArn(v string) *CreateGroupVersionInput
SetFunctionDefinitionVersionArn sets the FunctionDefinitionVersionArn field's value.
func (*CreateGroupVersionInput) SetGroupId ¶
func (s *CreateGroupVersionInput) SetGroupId(v string) *CreateGroupVersionInput
SetGroupId sets the GroupId field's value.
func (*CreateGroupVersionInput) SetLoggerDefinitionVersionArn ¶
func (s *CreateGroupVersionInput) SetLoggerDefinitionVersionArn(v string) *CreateGroupVersionInput
SetLoggerDefinitionVersionArn sets the LoggerDefinitionVersionArn field's value.
func (*CreateGroupVersionInput) SetResourceDefinitionVersionArn ¶ added in v1.12.36
func (s *CreateGroupVersionInput) SetResourceDefinitionVersionArn(v string) *CreateGroupVersionInput
SetResourceDefinitionVersionArn sets the ResourceDefinitionVersionArn field's value.
func (*CreateGroupVersionInput) SetSubscriptionDefinitionVersionArn ¶
func (s *CreateGroupVersionInput) SetSubscriptionDefinitionVersionArn(v string) *CreateGroupVersionInput
SetSubscriptionDefinitionVersionArn sets the SubscriptionDefinitionVersionArn field's value.
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) GoString ¶
func (s CreateGroupVersionOutput) GoString() string
GoString returns the string representation
func (*CreateGroupVersionOutput) SetArn ¶
func (s *CreateGroupVersionOutput) SetArn(v string) *CreateGroupVersionOutput
SetArn sets the Arn field's value.
func (*CreateGroupVersionOutput) SetCreationTimestamp ¶
func (s *CreateGroupVersionOutput) SetCreationTimestamp(v string) *CreateGroupVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateGroupVersionOutput) SetId ¶
func (s *CreateGroupVersionOutput) SetId(v string) *CreateGroupVersionOutput
SetId sets the Id field's value.
func (*CreateGroupVersionOutput) SetVersion ¶
func (s *CreateGroupVersionOutput) SetVersion(v string) *CreateGroupVersionOutput
SetVersion sets the Version field's value.
func (CreateGroupVersionOutput) String ¶
func (s CreateGroupVersionOutput) String() string
String returns the string representation
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"` // contains filtered or unexported fields }
func (CreateLoggerDefinitionInput) GoString ¶
func (s CreateLoggerDefinitionInput) GoString() string
GoString returns the string representation
func (*CreateLoggerDefinitionInput) SetAmznClientToken ¶
func (s *CreateLoggerDefinitionInput) SetAmznClientToken(v string) *CreateLoggerDefinitionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateLoggerDefinitionInput) SetInitialVersion ¶
func (s *CreateLoggerDefinitionInput) SetInitialVersion(v *LoggerDefinitionVersion) *CreateLoggerDefinitionInput
SetInitialVersion sets the InitialVersion field's value.
func (*CreateLoggerDefinitionInput) SetName ¶
func (s *CreateLoggerDefinitionInput) SetName(v string) *CreateLoggerDefinitionInput
SetName sets the Name field's value.
func (CreateLoggerDefinitionInput) String ¶
func (s CreateLoggerDefinitionInput) String() string
String returns the string representation
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) GoString ¶
func (s CreateLoggerDefinitionOutput) GoString() string
GoString returns the string representation
func (*CreateLoggerDefinitionOutput) SetArn ¶
func (s *CreateLoggerDefinitionOutput) SetArn(v string) *CreateLoggerDefinitionOutput
SetArn sets the Arn field's value.
func (*CreateLoggerDefinitionOutput) SetCreationTimestamp ¶
func (s *CreateLoggerDefinitionOutput) SetCreationTimestamp(v string) *CreateLoggerDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateLoggerDefinitionOutput) SetId ¶
func (s *CreateLoggerDefinitionOutput) SetId(v string) *CreateLoggerDefinitionOutput
SetId sets the Id field's value.
func (*CreateLoggerDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *CreateLoggerDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateLoggerDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*CreateLoggerDefinitionOutput) SetLatestVersion ¶
func (s *CreateLoggerDefinitionOutput) SetLatestVersion(v string) *CreateLoggerDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*CreateLoggerDefinitionOutput) SetLatestVersionArn ¶
func (s *CreateLoggerDefinitionOutput) SetLatestVersionArn(v string) *CreateLoggerDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*CreateLoggerDefinitionOutput) SetName ¶
func (s *CreateLoggerDefinitionOutput) SetName(v string) *CreateLoggerDefinitionOutput
SetName sets the Name field's value.
func (CreateLoggerDefinitionOutput) String ¶
func (s CreateLoggerDefinitionOutput) String() string
String returns the string representation
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) GoString ¶
func (s CreateLoggerDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*CreateLoggerDefinitionVersionInput) SetAmznClientToken ¶
func (s *CreateLoggerDefinitionVersionInput) SetAmznClientToken(v string) *CreateLoggerDefinitionVersionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateLoggerDefinitionVersionInput) SetLoggerDefinitionId ¶
func (s *CreateLoggerDefinitionVersionInput) SetLoggerDefinitionId(v string) *CreateLoggerDefinitionVersionInput
SetLoggerDefinitionId sets the LoggerDefinitionId field's value.
func (*CreateLoggerDefinitionVersionInput) SetLoggers ¶
func (s *CreateLoggerDefinitionVersionInput) SetLoggers(v []*Logger) *CreateLoggerDefinitionVersionInput
SetLoggers sets the Loggers field's value.
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) GoString ¶
func (s CreateLoggerDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*CreateLoggerDefinitionVersionOutput) SetArn ¶
func (s *CreateLoggerDefinitionVersionOutput) SetArn(v string) *CreateLoggerDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*CreateLoggerDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *CreateLoggerDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateLoggerDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateLoggerDefinitionVersionOutput) SetId ¶
func (s *CreateLoggerDefinitionVersionOutput) SetId(v string) *CreateLoggerDefinitionVersionOutput
SetId sets the Id field's value.
func (*CreateLoggerDefinitionVersionOutput) SetVersion ¶
func (s *CreateLoggerDefinitionVersionOutput) SetVersion(v string) *CreateLoggerDefinitionVersionOutput
SetVersion sets the Version field's value.
func (CreateLoggerDefinitionVersionOutput) String ¶
func (s CreateLoggerDefinitionVersionOutput) String() string
String returns the string representation
type CreateResourceDefinitionInput ¶ added in v1.12.36
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"` // contains filtered or unexported fields }
func (CreateResourceDefinitionInput) GoString ¶ added in v1.12.36
func (s CreateResourceDefinitionInput) GoString() string
GoString returns the string representation
func (*CreateResourceDefinitionInput) SetAmznClientToken ¶ added in v1.12.36
func (s *CreateResourceDefinitionInput) SetAmznClientToken(v string) *CreateResourceDefinitionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateResourceDefinitionInput) SetInitialVersion ¶ added in v1.12.36
func (s *CreateResourceDefinitionInput) SetInitialVersion(v *ResourceDefinitionVersion) *CreateResourceDefinitionInput
SetInitialVersion sets the InitialVersion field's value.
func (*CreateResourceDefinitionInput) SetName ¶ added in v1.12.36
func (s *CreateResourceDefinitionInput) SetName(v string) *CreateResourceDefinitionInput
SetName sets the Name field's value.
func (CreateResourceDefinitionInput) String ¶ added in v1.12.36
func (s CreateResourceDefinitionInput) String() string
String returns the string representation
type CreateResourceDefinitionOutput ¶ added in v1.12.36
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) GoString ¶ added in v1.12.36
func (s CreateResourceDefinitionOutput) GoString() string
GoString returns the string representation
func (*CreateResourceDefinitionOutput) SetArn ¶ added in v1.12.36
func (s *CreateResourceDefinitionOutput) SetArn(v string) *CreateResourceDefinitionOutput
SetArn sets the Arn field's value.
func (*CreateResourceDefinitionOutput) SetCreationTimestamp ¶ added in v1.12.36
func (s *CreateResourceDefinitionOutput) SetCreationTimestamp(v string) *CreateResourceDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateResourceDefinitionOutput) SetId ¶ added in v1.12.36
func (s *CreateResourceDefinitionOutput) SetId(v string) *CreateResourceDefinitionOutput
SetId sets the Id field's value.
func (*CreateResourceDefinitionOutput) SetLastUpdatedTimestamp ¶ added in v1.12.36
func (s *CreateResourceDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateResourceDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*CreateResourceDefinitionOutput) SetLatestVersion ¶ added in v1.12.36
func (s *CreateResourceDefinitionOutput) SetLatestVersion(v string) *CreateResourceDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*CreateResourceDefinitionOutput) SetLatestVersionArn ¶ added in v1.12.36
func (s *CreateResourceDefinitionOutput) SetLatestVersionArn(v string) *CreateResourceDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*CreateResourceDefinitionOutput) SetName ¶ added in v1.12.36
func (s *CreateResourceDefinitionOutput) SetName(v string) *CreateResourceDefinitionOutput
SetName sets the Name field's value.
func (CreateResourceDefinitionOutput) String ¶ added in v1.12.36
func (s CreateResourceDefinitionOutput) String() string
String returns the string representation
type CreateResourceDefinitionVersionInput ¶ added in v1.12.36
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) GoString ¶ added in v1.12.36
func (s CreateResourceDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*CreateResourceDefinitionVersionInput) SetAmznClientToken ¶ added in v1.12.36
func (s *CreateResourceDefinitionVersionInput) SetAmznClientToken(v string) *CreateResourceDefinitionVersionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateResourceDefinitionVersionInput) SetResourceDefinitionId ¶ added in v1.12.36
func (s *CreateResourceDefinitionVersionInput) SetResourceDefinitionId(v string) *CreateResourceDefinitionVersionInput
SetResourceDefinitionId sets the ResourceDefinitionId field's value.
func (*CreateResourceDefinitionVersionInput) SetResources ¶ added in v1.12.36
func (s *CreateResourceDefinitionVersionInput) SetResources(v []*Resource) *CreateResourceDefinitionVersionInput
SetResources sets the Resources field's value.
func (CreateResourceDefinitionVersionInput) String ¶ added in v1.12.36
func (s CreateResourceDefinitionVersionInput) String() string
String returns the string representation
func (*CreateResourceDefinitionVersionInput) Validate ¶ added in v1.12.36
func (s *CreateResourceDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateResourceDefinitionVersionOutput ¶ added in v1.12.36
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) GoString ¶ added in v1.12.36
func (s CreateResourceDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*CreateResourceDefinitionVersionOutput) SetArn ¶ added in v1.12.36
func (s *CreateResourceDefinitionVersionOutput) SetArn(v string) *CreateResourceDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*CreateResourceDefinitionVersionOutput) SetCreationTimestamp ¶ added in v1.12.36
func (s *CreateResourceDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateResourceDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateResourceDefinitionVersionOutput) SetId ¶ added in v1.12.36
func (s *CreateResourceDefinitionVersionOutput) SetId(v string) *CreateResourceDefinitionVersionOutput
SetId sets the Id field's value.
func (*CreateResourceDefinitionVersionOutput) SetVersion ¶ added in v1.12.36
func (s *CreateResourceDefinitionVersionOutput) SetVersion(v string) *CreateResourceDefinitionVersionOutput
SetVersion sets the Version field's value.
func (CreateResourceDefinitionVersionOutput) String ¶ added in v1.12.36
func (s CreateResourceDefinitionVersionOutput) String() string
String returns the string representation
type CreateSoftwareUpdateJobInput ¶ added in v1.12.36
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 *string `type:"string"` // The piece of software on the Greengrass core that will be updated. SoftwareToUpdate *string `type:"string" enum:"SoftwareToUpdate"` // The minimum level of log statements that should be logged by the OTA Agent // during an update. UpdateAgentLogLevel *string `type:"string" enum:"UpdateAgentLogLevel"` // The ARNs of the targets (IoT things or IoT thing groups) that this update // will be applied to. UpdateTargets []*string `type:"list"` // The architecture of the cores which are the targets of an update. UpdateTargetsArchitecture *string `type:"string" enum:"UpdateTargetsArchitecture"` // The operating system of the cores which are the targets of an update. UpdateTargetsOperatingSystem *string `type:"string" enum:"UpdateTargetsOperatingSystem"` // contains filtered or unexported fields }
Request for the CreateSoftwareUpdateJob API.
func (CreateSoftwareUpdateJobInput) GoString ¶ added in v1.12.36
func (s CreateSoftwareUpdateJobInput) GoString() string
GoString returns the string representation
func (*CreateSoftwareUpdateJobInput) SetAmznClientToken ¶ added in v1.12.36
func (s *CreateSoftwareUpdateJobInput) SetAmznClientToken(v string) *CreateSoftwareUpdateJobInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateSoftwareUpdateJobInput) SetS3UrlSignerRole ¶ added in v1.12.36
func (s *CreateSoftwareUpdateJobInput) SetS3UrlSignerRole(v string) *CreateSoftwareUpdateJobInput
SetS3UrlSignerRole sets the S3UrlSignerRole field's value.
func (*CreateSoftwareUpdateJobInput) SetSoftwareToUpdate ¶ added in v1.12.36
func (s *CreateSoftwareUpdateJobInput) SetSoftwareToUpdate(v string) *CreateSoftwareUpdateJobInput
SetSoftwareToUpdate sets the SoftwareToUpdate field's value.
func (*CreateSoftwareUpdateJobInput) SetUpdateAgentLogLevel ¶ added in v1.12.36
func (s *CreateSoftwareUpdateJobInput) SetUpdateAgentLogLevel(v string) *CreateSoftwareUpdateJobInput
SetUpdateAgentLogLevel sets the UpdateAgentLogLevel field's value.
func (*CreateSoftwareUpdateJobInput) SetUpdateTargets ¶ added in v1.12.36
func (s *CreateSoftwareUpdateJobInput) SetUpdateTargets(v []*string) *CreateSoftwareUpdateJobInput
SetUpdateTargets sets the UpdateTargets field's value.
func (*CreateSoftwareUpdateJobInput) SetUpdateTargetsArchitecture ¶ added in v1.12.36
func (s *CreateSoftwareUpdateJobInput) SetUpdateTargetsArchitecture(v string) *CreateSoftwareUpdateJobInput
SetUpdateTargetsArchitecture sets the UpdateTargetsArchitecture field's value.
func (*CreateSoftwareUpdateJobInput) SetUpdateTargetsOperatingSystem ¶ added in v1.12.36
func (s *CreateSoftwareUpdateJobInput) SetUpdateTargetsOperatingSystem(v string) *CreateSoftwareUpdateJobInput
SetUpdateTargetsOperatingSystem sets the UpdateTargetsOperatingSystem field's value.
func (CreateSoftwareUpdateJobInput) String ¶ added in v1.12.36
func (s CreateSoftwareUpdateJobInput) String() string
String returns the string representation
type CreateSoftwareUpdateJobOutput ¶ added in v1.12.36
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"` // contains filtered or unexported fields }
func (CreateSoftwareUpdateJobOutput) GoString ¶ added in v1.12.36
func (s CreateSoftwareUpdateJobOutput) GoString() string
GoString returns the string representation
func (*CreateSoftwareUpdateJobOutput) SetIotJobArn ¶ added in v1.12.36
func (s *CreateSoftwareUpdateJobOutput) SetIotJobArn(v string) *CreateSoftwareUpdateJobOutput
SetIotJobArn sets the IotJobArn field's value.
func (*CreateSoftwareUpdateJobOutput) SetIotJobId ¶ added in v1.12.36
func (s *CreateSoftwareUpdateJobOutput) SetIotJobId(v string) *CreateSoftwareUpdateJobOutput
SetIotJobId sets the IotJobId field's value.
func (CreateSoftwareUpdateJobOutput) String ¶ added in v1.12.36
func (s CreateSoftwareUpdateJobOutput) String() string
String returns the string representation
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"` // contains filtered or unexported fields }
func (CreateSubscriptionDefinitionInput) GoString ¶
func (s CreateSubscriptionDefinitionInput) GoString() string
GoString returns the string representation
func (*CreateSubscriptionDefinitionInput) SetAmznClientToken ¶
func (s *CreateSubscriptionDefinitionInput) SetAmznClientToken(v string) *CreateSubscriptionDefinitionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateSubscriptionDefinitionInput) SetInitialVersion ¶
func (s *CreateSubscriptionDefinitionInput) SetInitialVersion(v *SubscriptionDefinitionVersion) *CreateSubscriptionDefinitionInput
SetInitialVersion sets the InitialVersion field's value.
func (*CreateSubscriptionDefinitionInput) SetName ¶
func (s *CreateSubscriptionDefinitionInput) SetName(v string) *CreateSubscriptionDefinitionInput
SetName sets the Name field's value.
func (CreateSubscriptionDefinitionInput) String ¶
func (s CreateSubscriptionDefinitionInput) String() string
String returns the string representation
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) GoString ¶
func (s CreateSubscriptionDefinitionOutput) GoString() string
GoString returns the string representation
func (*CreateSubscriptionDefinitionOutput) SetArn ¶
func (s *CreateSubscriptionDefinitionOutput) SetArn(v string) *CreateSubscriptionDefinitionOutput
SetArn sets the Arn field's value.
func (*CreateSubscriptionDefinitionOutput) SetCreationTimestamp ¶
func (s *CreateSubscriptionDefinitionOutput) SetCreationTimestamp(v string) *CreateSubscriptionDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateSubscriptionDefinitionOutput) SetId ¶
func (s *CreateSubscriptionDefinitionOutput) SetId(v string) *CreateSubscriptionDefinitionOutput
SetId sets the Id field's value.
func (*CreateSubscriptionDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *CreateSubscriptionDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateSubscriptionDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*CreateSubscriptionDefinitionOutput) SetLatestVersion ¶
func (s *CreateSubscriptionDefinitionOutput) SetLatestVersion(v string) *CreateSubscriptionDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*CreateSubscriptionDefinitionOutput) SetLatestVersionArn ¶
func (s *CreateSubscriptionDefinitionOutput) SetLatestVersionArn(v string) *CreateSubscriptionDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*CreateSubscriptionDefinitionOutput) SetName ¶
func (s *CreateSubscriptionDefinitionOutput) SetName(v string) *CreateSubscriptionDefinitionOutput
SetName sets the Name field's value.
func (CreateSubscriptionDefinitionOutput) String ¶
func (s CreateSubscriptionDefinitionOutput) String() string
String returns the string representation
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) GoString ¶
func (s CreateSubscriptionDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*CreateSubscriptionDefinitionVersionInput) SetAmznClientToken ¶
func (s *CreateSubscriptionDefinitionVersionInput) SetAmznClientToken(v string) *CreateSubscriptionDefinitionVersionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionId ¶
func (s *CreateSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionId(v string) *CreateSubscriptionDefinitionVersionInput
SetSubscriptionDefinitionId sets the SubscriptionDefinitionId field's value.
func (*CreateSubscriptionDefinitionVersionInput) SetSubscriptions ¶
func (s *CreateSubscriptionDefinitionVersionInput) SetSubscriptions(v []*Subscription) *CreateSubscriptionDefinitionVersionInput
SetSubscriptions sets the Subscriptions field's value.
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) GoString ¶
func (s CreateSubscriptionDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*CreateSubscriptionDefinitionVersionOutput) SetArn ¶
func (s *CreateSubscriptionDefinitionVersionOutput) SetArn(v string) *CreateSubscriptionDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*CreateSubscriptionDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *CreateSubscriptionDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateSubscriptionDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateSubscriptionDefinitionVersionOutput) SetId ¶
func (s *CreateSubscriptionDefinitionVersionOutput) SetId(v string) *CreateSubscriptionDefinitionVersionOutput
SetId sets the Id field's value.
func (*CreateSubscriptionDefinitionVersionOutput) SetVersion ¶
func (s *CreateSubscriptionDefinitionVersionOutput) SetVersion(v string) *CreateSubscriptionDefinitionVersionOutput
SetVersion sets the Version field's value.
func (CreateSubscriptionDefinitionVersionOutput) String ¶
func (s CreateSubscriptionDefinitionVersionOutput) String() string
String returns the string representation
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 latest version of the definition. LatestVersion *string `type:"string"` // The ARN of the latest version of the definition. LatestVersionArn *string `type:"string"` // The name of the definition. Name *string `type:"string"` // contains filtered or unexported fields }
Information about a definition.
func (DefinitionInformation) GoString ¶
func (s DefinitionInformation) GoString() string
GoString returns the string representation
func (*DefinitionInformation) SetArn ¶
func (s *DefinitionInformation) SetArn(v string) *DefinitionInformation
SetArn sets the Arn field's value.
func (*DefinitionInformation) SetCreationTimestamp ¶
func (s *DefinitionInformation) SetCreationTimestamp(v string) *DefinitionInformation
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*DefinitionInformation) SetId ¶
func (s *DefinitionInformation) SetId(v string) *DefinitionInformation
SetId sets the Id field's value.
func (*DefinitionInformation) SetLastUpdatedTimestamp ¶
func (s *DefinitionInformation) SetLastUpdatedTimestamp(v string) *DefinitionInformation
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*DefinitionInformation) SetLatestVersion ¶
func (s *DefinitionInformation) SetLatestVersion(v string) *DefinitionInformation
SetLatestVersion sets the LatestVersion field's value.
func (*DefinitionInformation) SetLatestVersionArn ¶
func (s *DefinitionInformation) SetLatestVersionArn(v string) *DefinitionInformation
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*DefinitionInformation) SetName ¶
func (s *DefinitionInformation) SetName(v string) *DefinitionInformation
SetName sets the Name field's value.
func (DefinitionInformation) String ¶
func (s DefinitionInformation) String() string
String returns the string representation
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) GoString ¶
func (s DeleteCoreDefinitionInput) GoString() string
GoString returns the string representation
func (*DeleteCoreDefinitionInput) SetCoreDefinitionId ¶
func (s *DeleteCoreDefinitionInput) SetCoreDefinitionId(v string) *DeleteCoreDefinitionInput
SetCoreDefinitionId sets the CoreDefinitionId field's value.
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) GoString ¶
func (s DeleteCoreDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteCoreDefinitionOutput) String ¶
func (s DeleteCoreDefinitionOutput) String() string
String returns the string representation
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) GoString ¶
func (s DeleteDeviceDefinitionInput) GoString() string
GoString returns the string representation
func (*DeleteDeviceDefinitionInput) SetDeviceDefinitionId ¶
func (s *DeleteDeviceDefinitionInput) SetDeviceDefinitionId(v string) *DeleteDeviceDefinitionInput
SetDeviceDefinitionId sets the DeviceDefinitionId field's value.
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) GoString ¶
func (s DeleteDeviceDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteDeviceDefinitionOutput) String ¶
func (s DeleteDeviceDefinitionOutput) String() string
String returns the string representation
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) GoString ¶
func (s DeleteFunctionDefinitionInput) GoString() string
GoString returns the string representation
func (*DeleteFunctionDefinitionInput) SetFunctionDefinitionId ¶
func (s *DeleteFunctionDefinitionInput) SetFunctionDefinitionId(v string) *DeleteFunctionDefinitionInput
SetFunctionDefinitionId sets the FunctionDefinitionId field's value.
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) GoString ¶
func (s DeleteFunctionDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteFunctionDefinitionOutput) String ¶
func (s DeleteFunctionDefinitionOutput) String() string
String returns the string representation
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) GoString ¶
func (s DeleteGroupInput) GoString() string
GoString returns the string representation
func (*DeleteGroupInput) SetGroupId ¶
func (s *DeleteGroupInput) SetGroupId(v string) *DeleteGroupInput
SetGroupId sets the GroupId field's value.
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) GoString ¶
func (s DeleteGroupOutput) GoString() string
GoString returns the string representation
func (DeleteGroupOutput) String ¶
func (s DeleteGroupOutput) String() string
String returns the string representation
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) GoString ¶
func (s DeleteLoggerDefinitionInput) GoString() string
GoString returns the string representation
func (*DeleteLoggerDefinitionInput) SetLoggerDefinitionId ¶
func (s *DeleteLoggerDefinitionInput) SetLoggerDefinitionId(v string) *DeleteLoggerDefinitionInput
SetLoggerDefinitionId sets the LoggerDefinitionId field's value.
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) GoString ¶
func (s DeleteLoggerDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteLoggerDefinitionOutput) String ¶
func (s DeleteLoggerDefinitionOutput) String() string
String returns the string representation
type DeleteResourceDefinitionInput ¶ added in v1.12.36
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) GoString ¶ added in v1.12.36
func (s DeleteResourceDefinitionInput) GoString() string
GoString returns the string representation
func (*DeleteResourceDefinitionInput) SetResourceDefinitionId ¶ added in v1.12.36
func (s *DeleteResourceDefinitionInput) SetResourceDefinitionId(v string) *DeleteResourceDefinitionInput
SetResourceDefinitionId sets the ResourceDefinitionId field's value.
func (DeleteResourceDefinitionInput) String ¶ added in v1.12.36
func (s DeleteResourceDefinitionInput) String() string
String returns the string representation
func (*DeleteResourceDefinitionInput) Validate ¶ added in v1.12.36
func (s *DeleteResourceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteResourceDefinitionOutput ¶ added in v1.12.36
type DeleteResourceDefinitionOutput struct {
// contains filtered or unexported fields
}
func (DeleteResourceDefinitionOutput) GoString ¶ added in v1.12.36
func (s DeleteResourceDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteResourceDefinitionOutput) String ¶ added in v1.12.36
func (s DeleteResourceDefinitionOutput) String() string
String returns the string representation
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) GoString ¶
func (s DeleteSubscriptionDefinitionInput) GoString() string
GoString returns the string representation
func (*DeleteSubscriptionDefinitionInput) SetSubscriptionDefinitionId ¶
func (s *DeleteSubscriptionDefinitionInput) SetSubscriptionDefinitionId(v string) *DeleteSubscriptionDefinitionInput
SetSubscriptionDefinitionId sets the SubscriptionDefinitionId field's value.
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) GoString ¶
func (s DeleteSubscriptionDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteSubscriptionDefinitionOutput) String ¶
func (s DeleteSubscriptionDefinitionOutput) String() string
String returns the string representation
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 *string `type:"string" enum:"DeploymentType"` // The ARN of the group for this deployment. GroupArn *string `type:"string"` // contains filtered or unexported fields }
Information about a deployment.
func (Deployment) GoString ¶
func (s Deployment) GoString() string
GoString returns the string representation
func (*Deployment) SetCreatedAt ¶
func (s *Deployment) SetCreatedAt(v string) *Deployment
SetCreatedAt sets the CreatedAt field's value.
func (*Deployment) SetDeploymentArn ¶
func (s *Deployment) SetDeploymentArn(v string) *Deployment
SetDeploymentArn sets the DeploymentArn field's value.
func (*Deployment) SetDeploymentId ¶
func (s *Deployment) SetDeploymentId(v string) *Deployment
SetDeploymentId sets the DeploymentId field's value.
func (*Deployment) SetDeploymentType ¶ added in v1.10.50
func (s *Deployment) SetDeploymentType(v string) *Deployment
SetDeploymentType sets the DeploymentType field's value.
func (*Deployment) SetGroupArn ¶
func (s *Deployment) SetGroupArn(v string) *Deployment
SetGroupArn sets the GroupArn field's value.
func (Deployment) String ¶
func (s Deployment) String() string
String returns the string representation
type Device ¶
type Device struct { // The ARN of the certificate associated with the device. CertificateArn *string `type:"string"` // The ID of the device. Id *string `type:"string"` // 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 *string `type:"string"` // contains filtered or unexported fields }
Information about a device.
func (*Device) SetCertificateArn ¶
SetCertificateArn sets the CertificateArn field's value.
func (*Device) SetSyncShadow ¶
SetSyncShadow sets the SyncShadow field's value.
func (*Device) SetThingArn ¶
SetThingArn sets the ThingArn field's value.
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) GoString ¶
func (s DeviceDefinitionVersion) GoString() string
GoString returns the string representation
func (*DeviceDefinitionVersion) SetDevices ¶
func (s *DeviceDefinitionVersion) SetDevices(v []*Device) *DeviceDefinitionVersion
SetDevices sets the Devices field's value.
func (DeviceDefinitionVersion) String ¶
func (s DeviceDefinitionVersion) String() string
String returns the string representation
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) GoString ¶
func (s DisassociateRoleFromGroupInput) GoString() string
GoString returns the string representation
func (*DisassociateRoleFromGroupInput) SetGroupId ¶
func (s *DisassociateRoleFromGroupInput) SetGroupId(v string) *DisassociateRoleFromGroupInput
SetGroupId sets the GroupId field's value.
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) GoString ¶
func (s DisassociateRoleFromGroupOutput) GoString() string
GoString returns the string representation
func (*DisassociateRoleFromGroupOutput) SetDisassociatedAt ¶
func (s *DisassociateRoleFromGroupOutput) SetDisassociatedAt(v string) *DisassociateRoleFromGroupOutput
SetDisassociatedAt sets the DisassociatedAt field's value.
func (DisassociateRoleFromGroupOutput) String ¶
func (s DisassociateRoleFromGroupOutput) String() string
String returns the string representation
type DisassociateServiceRoleFromAccountInput ¶
type DisassociateServiceRoleFromAccountInput struct {
// contains filtered or unexported fields
}
func (DisassociateServiceRoleFromAccountInput) GoString ¶
func (s DisassociateServiceRoleFromAccountInput) GoString() string
GoString returns the string representation
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) GoString ¶
func (s DisassociateServiceRoleFromAccountOutput) GoString() string
GoString returns the string representation
func (*DisassociateServiceRoleFromAccountOutput) SetDisassociatedAt ¶
func (s *DisassociateServiceRoleFromAccountOutput) SetDisassociatedAt(v string) *DisassociateServiceRoleFromAccountOutput
SetDisassociatedAt sets the DisassociatedAt field's value.
func (DisassociateServiceRoleFromAccountOutput) String ¶
func (s DisassociateServiceRoleFromAccountOutput) String() string
String returns the string representation
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) GoString ¶
func (s ErrorDetail) GoString() string
GoString returns the string representation
func (*ErrorDetail) SetDetailedErrorCode ¶
func (s *ErrorDetail) SetDetailedErrorCode(v string) *ErrorDetail
SetDetailedErrorCode sets the DetailedErrorCode field's value.
func (*ErrorDetail) SetDetailedErrorMessage ¶
func (s *ErrorDetail) SetDetailedErrorMessage(v string) *ErrorDetail
SetDetailedErrorMessage sets the DetailedErrorMessage field's value.
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"` // The ID of the Lambda function. Id *string `type:"string"` // contains filtered or unexported fields }
Information about a Lambda function.
func (*Function) SetFunctionArn ¶
SetFunctionArn sets the FunctionArn field's value.
func (*Function) SetFunctionConfiguration ¶
func (s *Function) SetFunctionConfiguration(v *FunctionConfiguration) *Function
SetFunctionConfiguration sets the FunctionConfiguration field's value.
type FunctionConfiguration ¶
type FunctionConfiguration struct { // The expected encoding type of the input payload for the function. The default // is ”json”. EncodingType *string `type:"string" enum:"EncodingType"` // 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. 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 lambdas for each request. Timeout *int64 `type:"integer"` // contains filtered or unexported fields }
The configuration of the Lambda function.
func (FunctionConfiguration) GoString ¶
func (s FunctionConfiguration) GoString() string
GoString returns the string representation
func (*FunctionConfiguration) SetEncodingType ¶ added in v1.13.24
func (s *FunctionConfiguration) SetEncodingType(v string) *FunctionConfiguration
SetEncodingType sets the EncodingType field's value.
func (*FunctionConfiguration) SetEnvironment ¶
func (s *FunctionConfiguration) SetEnvironment(v *FunctionConfigurationEnvironment) *FunctionConfiguration
SetEnvironment sets the Environment field's value.
func (*FunctionConfiguration) SetExecArgs ¶
func (s *FunctionConfiguration) SetExecArgs(v string) *FunctionConfiguration
SetExecArgs sets the ExecArgs field's value.
func (*FunctionConfiguration) SetExecutable ¶
func (s *FunctionConfiguration) SetExecutable(v string) *FunctionConfiguration
SetExecutable sets the Executable field's value.
func (*FunctionConfiguration) SetMemorySize ¶
func (s *FunctionConfiguration) SetMemorySize(v int64) *FunctionConfiguration
SetMemorySize sets the MemorySize field's value.
func (*FunctionConfiguration) SetPinned ¶
func (s *FunctionConfiguration) SetPinned(v bool) *FunctionConfiguration
SetPinned sets the Pinned field's value.
func (*FunctionConfiguration) SetTimeout ¶
func (s *FunctionConfiguration) SetTimeout(v int64) *FunctionConfiguration
SetTimeout sets the Timeout field's value.
func (FunctionConfiguration) String ¶
func (s FunctionConfiguration) String() string
String returns the string representation
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. AccessSysfs *bool `type:"boolean"` // 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 []*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) GoString ¶
func (s FunctionConfigurationEnvironment) GoString() string
GoString returns the string representation
func (*FunctionConfigurationEnvironment) SetAccessSysfs ¶ added in v1.12.36
func (s *FunctionConfigurationEnvironment) SetAccessSysfs(v bool) *FunctionConfigurationEnvironment
SetAccessSysfs sets the AccessSysfs field's value.
func (*FunctionConfigurationEnvironment) SetResourceAccessPolicies ¶ added in v1.12.36
func (s *FunctionConfigurationEnvironment) SetResourceAccessPolicies(v []*ResourceAccessPolicy) *FunctionConfigurationEnvironment
SetResourceAccessPolicies sets the ResourceAccessPolicies field's value.
func (*FunctionConfigurationEnvironment) SetVariables ¶
func (s *FunctionConfigurationEnvironment) SetVariables(v map[string]*string) *FunctionConfigurationEnvironment
SetVariables sets the Variables field's value.
func (FunctionConfigurationEnvironment) String ¶
func (s FunctionConfigurationEnvironment) String() string
String returns the string representation
type FunctionDefinitionVersion ¶
type FunctionDefinitionVersion struct { // 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) GoString ¶
func (s FunctionDefinitionVersion) GoString() string
GoString returns the string representation
func (*FunctionDefinitionVersion) SetFunctions ¶
func (s *FunctionDefinitionVersion) SetFunctions(v []*Function) *FunctionDefinitionVersion
SetFunctions sets the Functions field's value.
func (FunctionDefinitionVersion) String ¶
func (s FunctionDefinitionVersion) 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) GoString ¶
func (s GetAssociatedRoleInput) GoString() string
GoString returns the string representation
func (*GetAssociatedRoleInput) SetGroupId ¶
func (s *GetAssociatedRoleInput) SetGroupId(v string) *GetAssociatedRoleInput
SetGroupId sets the GroupId field's value.
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) GoString ¶
func (s GetAssociatedRoleOutput) GoString() string
GoString returns the string representation
func (*GetAssociatedRoleOutput) SetAssociatedAt ¶
func (s *GetAssociatedRoleOutput) SetAssociatedAt(v string) *GetAssociatedRoleOutput
SetAssociatedAt sets the AssociatedAt field's value.
func (*GetAssociatedRoleOutput) SetRoleArn ¶
func (s *GetAssociatedRoleOutput) SetRoleArn(v string) *GetAssociatedRoleOutput
SetRoleArn sets the RoleArn field's value.
func (GetAssociatedRoleOutput) String ¶
func (s GetAssociatedRoleOutput) String() string
String returns the string representation
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) GoString ¶
func (s GetConnectivityInfoInput) GoString() string
GoString returns the string representation
func (*GetConnectivityInfoInput) SetThingName ¶
func (s *GetConnectivityInfoInput) SetThingName(v string) *GetConnectivityInfoInput
SetThingName sets the ThingName field's value.
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) GoString ¶
func (s GetConnectivityInfoOutput) GoString() string
GoString returns the string representation
func (*GetConnectivityInfoOutput) SetConnectivityInfo ¶
func (s *GetConnectivityInfoOutput) SetConnectivityInfo(v []*ConnectivityInfo) *GetConnectivityInfoOutput
SetConnectivityInfo sets the ConnectivityInfo field's value.
func (*GetConnectivityInfoOutput) SetMessage ¶
func (s *GetConnectivityInfoOutput) SetMessage(v string) *GetConnectivityInfoOutput
SetMessage sets the Message field's value.
func (GetConnectivityInfoOutput) String ¶
func (s GetConnectivityInfoOutput) String() string
String returns the string representation
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) GoString ¶
func (s GetCoreDefinitionInput) GoString() string
GoString returns the string representation
func (*GetCoreDefinitionInput) SetCoreDefinitionId ¶
func (s *GetCoreDefinitionInput) SetCoreDefinitionId(v string) *GetCoreDefinitionInput
SetCoreDefinitionId sets the CoreDefinitionId field's value.
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"` // contains filtered or unexported fields }
func (GetCoreDefinitionOutput) GoString ¶
func (s GetCoreDefinitionOutput) GoString() string
GoString returns the string representation
func (*GetCoreDefinitionOutput) SetArn ¶
func (s *GetCoreDefinitionOutput) SetArn(v string) *GetCoreDefinitionOutput
SetArn sets the Arn field's value.
func (*GetCoreDefinitionOutput) SetCreationTimestamp ¶
func (s *GetCoreDefinitionOutput) SetCreationTimestamp(v string) *GetCoreDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetCoreDefinitionOutput) SetId ¶
func (s *GetCoreDefinitionOutput) SetId(v string) *GetCoreDefinitionOutput
SetId sets the Id field's value.
func (*GetCoreDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *GetCoreDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetCoreDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GetCoreDefinitionOutput) SetLatestVersion ¶
func (s *GetCoreDefinitionOutput) SetLatestVersion(v string) *GetCoreDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetCoreDefinitionOutput) SetLatestVersionArn ¶
func (s *GetCoreDefinitionOutput) SetLatestVersionArn(v string) *GetCoreDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GetCoreDefinitionOutput) SetName ¶
func (s *GetCoreDefinitionOutput) SetName(v string) *GetCoreDefinitionOutput
SetName sets the Name field's value.
func (GetCoreDefinitionOutput) String ¶
func (s GetCoreDefinitionOutput) String() string
String returns the string representation
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) GoString ¶
func (s GetCoreDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*GetCoreDefinitionVersionInput) SetCoreDefinitionId ¶
func (s *GetCoreDefinitionVersionInput) SetCoreDefinitionId(v string) *GetCoreDefinitionVersionInput
SetCoreDefinitionId sets the CoreDefinitionId field's value.
func (*GetCoreDefinitionVersionInput) SetCoreDefinitionVersionId ¶
func (s *GetCoreDefinitionVersionInput) SetCoreDefinitionVersionId(v string) *GetCoreDefinitionVersionInput
SetCoreDefinitionVersionId sets the CoreDefinitionVersionId field's value.
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 version of the core definition version. Version *string `type:"string"` // contains filtered or unexported fields }
func (GetCoreDefinitionVersionOutput) GoString ¶
func (s GetCoreDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*GetCoreDefinitionVersionOutput) SetArn ¶
func (s *GetCoreDefinitionVersionOutput) SetArn(v string) *GetCoreDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*GetCoreDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *GetCoreDefinitionVersionOutput) SetCreationTimestamp(v string) *GetCoreDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetCoreDefinitionVersionOutput) SetDefinition ¶
func (s *GetCoreDefinitionVersionOutput) SetDefinition(v *CoreDefinitionVersion) *GetCoreDefinitionVersionOutput
SetDefinition sets the Definition field's value.
func (*GetCoreDefinitionVersionOutput) SetId ¶
func (s *GetCoreDefinitionVersionOutput) SetId(v string) *GetCoreDefinitionVersionOutput
SetId sets the Id field's value.
func (*GetCoreDefinitionVersionOutput) SetVersion ¶
func (s *GetCoreDefinitionVersionOutput) SetVersion(v string) *GetCoreDefinitionVersionOutput
SetVersion sets the Version field's value.
func (GetCoreDefinitionVersionOutput) String ¶
func (s GetCoreDefinitionVersionOutput) String() string
String returns the string representation
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) GoString ¶
func (s GetDeploymentStatusInput) GoString() string
GoString returns the string representation
func (*GetDeploymentStatusInput) SetDeploymentId ¶
func (s *GetDeploymentStatusInput) SetDeploymentId(v string) *GetDeploymentStatusInput
SetDeploymentId sets the DeploymentId field's value.
func (*GetDeploymentStatusInput) SetGroupId ¶
func (s *GetDeploymentStatusInput) SetGroupId(v string) *GetDeploymentStatusInput
SetGroupId sets the GroupId field's value.
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. DeploymentStatus *string `type:"string"` // The type of the deployment. DeploymentType *string `type:"string" enum:"DeploymentType"` // 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) GoString ¶
func (s GetDeploymentStatusOutput) GoString() string
GoString returns the string representation
func (*GetDeploymentStatusOutput) SetDeploymentStatus ¶
func (s *GetDeploymentStatusOutput) SetDeploymentStatus(v string) *GetDeploymentStatusOutput
SetDeploymentStatus sets the DeploymentStatus field's value.
func (*GetDeploymentStatusOutput) SetDeploymentType ¶ added in v1.10.50
func (s *GetDeploymentStatusOutput) SetDeploymentType(v string) *GetDeploymentStatusOutput
SetDeploymentType sets the DeploymentType field's value.
func (*GetDeploymentStatusOutput) SetErrorDetails ¶ added in v1.10.50
func (s *GetDeploymentStatusOutput) SetErrorDetails(v []*ErrorDetail) *GetDeploymentStatusOutput
SetErrorDetails sets the ErrorDetails field's value.
func (*GetDeploymentStatusOutput) SetErrorMessage ¶
func (s *GetDeploymentStatusOutput) SetErrorMessage(v string) *GetDeploymentStatusOutput
SetErrorMessage sets the ErrorMessage field's value.
func (*GetDeploymentStatusOutput) SetUpdatedAt ¶
func (s *GetDeploymentStatusOutput) SetUpdatedAt(v string) *GetDeploymentStatusOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (GetDeploymentStatusOutput) String ¶
func (s GetDeploymentStatusOutput) String() string
String returns the string representation
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) GoString ¶
func (s GetDeviceDefinitionInput) GoString() string
GoString returns the string representation
func (*GetDeviceDefinitionInput) SetDeviceDefinitionId ¶
func (s *GetDeviceDefinitionInput) SetDeviceDefinitionId(v string) *GetDeviceDefinitionInput
SetDeviceDefinitionId sets the DeviceDefinitionId field's value.
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"` // contains filtered or unexported fields }
func (GetDeviceDefinitionOutput) GoString ¶
func (s GetDeviceDefinitionOutput) GoString() string
GoString returns the string representation
func (*GetDeviceDefinitionOutput) SetArn ¶
func (s *GetDeviceDefinitionOutput) SetArn(v string) *GetDeviceDefinitionOutput
SetArn sets the Arn field's value.
func (*GetDeviceDefinitionOutput) SetCreationTimestamp ¶
func (s *GetDeviceDefinitionOutput) SetCreationTimestamp(v string) *GetDeviceDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetDeviceDefinitionOutput) SetId ¶
func (s *GetDeviceDefinitionOutput) SetId(v string) *GetDeviceDefinitionOutput
SetId sets the Id field's value.
func (*GetDeviceDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *GetDeviceDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetDeviceDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GetDeviceDefinitionOutput) SetLatestVersion ¶
func (s *GetDeviceDefinitionOutput) SetLatestVersion(v string) *GetDeviceDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetDeviceDefinitionOutput) SetLatestVersionArn ¶
func (s *GetDeviceDefinitionOutput) SetLatestVersionArn(v string) *GetDeviceDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GetDeviceDefinitionOutput) SetName ¶
func (s *GetDeviceDefinitionOutput) SetName(v string) *GetDeviceDefinitionOutput
SetName sets the Name field's value.
func (GetDeviceDefinitionOutput) String ¶
func (s GetDeviceDefinitionOutput) String() string
String returns the string representation
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"` // contains filtered or unexported fields }
func (GetDeviceDefinitionVersionInput) GoString ¶
func (s GetDeviceDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*GetDeviceDefinitionVersionInput) SetDeviceDefinitionId ¶
func (s *GetDeviceDefinitionVersionInput) SetDeviceDefinitionId(v string) *GetDeviceDefinitionVersionInput
SetDeviceDefinitionId sets the DeviceDefinitionId field's value.
func (*GetDeviceDefinitionVersionInput) SetDeviceDefinitionVersionId ¶
func (s *GetDeviceDefinitionVersionInput) SetDeviceDefinitionVersionId(v string) *GetDeviceDefinitionVersionInput
SetDeviceDefinitionVersionId sets the DeviceDefinitionVersionId field's value.
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 version of the device definition version. Version *string `type:"string"` // contains filtered or unexported fields }
func (GetDeviceDefinitionVersionOutput) GoString ¶
func (s GetDeviceDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*GetDeviceDefinitionVersionOutput) SetArn ¶
func (s *GetDeviceDefinitionVersionOutput) SetArn(v string) *GetDeviceDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*GetDeviceDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *GetDeviceDefinitionVersionOutput) SetCreationTimestamp(v string) *GetDeviceDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetDeviceDefinitionVersionOutput) SetDefinition ¶
func (s *GetDeviceDefinitionVersionOutput) SetDefinition(v *DeviceDefinitionVersion) *GetDeviceDefinitionVersionOutput
SetDefinition sets the Definition field's value.
func (*GetDeviceDefinitionVersionOutput) SetId ¶
func (s *GetDeviceDefinitionVersionOutput) SetId(v string) *GetDeviceDefinitionVersionOutput
SetId sets the Id field's value.
func (*GetDeviceDefinitionVersionOutput) SetVersion ¶
func (s *GetDeviceDefinitionVersionOutput) SetVersion(v string) *GetDeviceDefinitionVersionOutput
SetVersion sets the Version field's value.
func (GetDeviceDefinitionVersionOutput) String ¶
func (s GetDeviceDefinitionVersionOutput) String() string
String returns the string representation
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) GoString ¶
func (s GetFunctionDefinitionInput) GoString() string
GoString returns the string representation
func (*GetFunctionDefinitionInput) SetFunctionDefinitionId ¶
func (s *GetFunctionDefinitionInput) SetFunctionDefinitionId(v string) *GetFunctionDefinitionInput
SetFunctionDefinitionId sets the FunctionDefinitionId field's value.
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"` // contains filtered or unexported fields }
func (GetFunctionDefinitionOutput) GoString ¶
func (s GetFunctionDefinitionOutput) GoString() string
GoString returns the string representation
func (*GetFunctionDefinitionOutput) SetArn ¶
func (s *GetFunctionDefinitionOutput) SetArn(v string) *GetFunctionDefinitionOutput
SetArn sets the Arn field's value.
func (*GetFunctionDefinitionOutput) SetCreationTimestamp ¶
func (s *GetFunctionDefinitionOutput) SetCreationTimestamp(v string) *GetFunctionDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetFunctionDefinitionOutput) SetId ¶
func (s *GetFunctionDefinitionOutput) SetId(v string) *GetFunctionDefinitionOutput
SetId sets the Id field's value.
func (*GetFunctionDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *GetFunctionDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetFunctionDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GetFunctionDefinitionOutput) SetLatestVersion ¶
func (s *GetFunctionDefinitionOutput) SetLatestVersion(v string) *GetFunctionDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetFunctionDefinitionOutput) SetLatestVersionArn ¶
func (s *GetFunctionDefinitionOutput) SetLatestVersionArn(v string) *GetFunctionDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GetFunctionDefinitionOutput) SetName ¶
func (s *GetFunctionDefinitionOutput) SetName(v string) *GetFunctionDefinitionOutput
SetName sets the Name field's value.
func (GetFunctionDefinitionOutput) String ¶
func (s GetFunctionDefinitionOutput) String() string
String returns the string representation
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"` // contains filtered or unexported fields }
func (GetFunctionDefinitionVersionInput) GoString ¶
func (s GetFunctionDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*GetFunctionDefinitionVersionInput) SetFunctionDefinitionId ¶
func (s *GetFunctionDefinitionVersionInput) SetFunctionDefinitionId(v string) *GetFunctionDefinitionVersionInput
SetFunctionDefinitionId sets the FunctionDefinitionId field's value.
func (*GetFunctionDefinitionVersionInput) SetFunctionDefinitionVersionId ¶
func (s *GetFunctionDefinitionVersionInput) SetFunctionDefinitionVersionId(v string) *GetFunctionDefinitionVersionInput
SetFunctionDefinitionVersionId sets the FunctionDefinitionVersionId field's value.
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 version of the function definition version. Version *string `type:"string"` // contains filtered or unexported fields }
Information about a function definition version.
func (GetFunctionDefinitionVersionOutput) GoString ¶
func (s GetFunctionDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*GetFunctionDefinitionVersionOutput) SetArn ¶
func (s *GetFunctionDefinitionVersionOutput) SetArn(v string) *GetFunctionDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*GetFunctionDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *GetFunctionDefinitionVersionOutput) SetCreationTimestamp(v string) *GetFunctionDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetFunctionDefinitionVersionOutput) SetDefinition ¶
func (s *GetFunctionDefinitionVersionOutput) SetDefinition(v *FunctionDefinitionVersion) *GetFunctionDefinitionVersionOutput
SetDefinition sets the Definition field's value.
func (*GetFunctionDefinitionVersionOutput) SetId ¶
func (s *GetFunctionDefinitionVersionOutput) SetId(v string) *GetFunctionDefinitionVersionOutput
SetId sets the Id field's value.
func (*GetFunctionDefinitionVersionOutput) SetVersion ¶
func (s *GetFunctionDefinitionVersionOutput) SetVersion(v string) *GetFunctionDefinitionVersionOutput
SetVersion sets the Version field's value.
func (GetFunctionDefinitionVersionOutput) String ¶
func (s GetFunctionDefinitionVersionOutput) String() string
String returns the string representation
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) GoString ¶
func (s GetGroupCertificateAuthorityInput) GoString() string
GoString returns the string representation
func (*GetGroupCertificateAuthorityInput) SetCertificateAuthorityId ¶
func (s *GetGroupCertificateAuthorityInput) SetCertificateAuthorityId(v string) *GetGroupCertificateAuthorityInput
SetCertificateAuthorityId sets the CertificateAuthorityId field's value.
func (*GetGroupCertificateAuthorityInput) SetGroupId ¶
func (s *GetGroupCertificateAuthorityInput) SetGroupId(v string) *GetGroupCertificateAuthorityInput
SetGroupId sets the GroupId field's value.
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) GoString ¶
func (s GetGroupCertificateAuthorityOutput) GoString() string
GoString returns the string representation
func (*GetGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityArn ¶
func (s *GetGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityArn(v string) *GetGroupCertificateAuthorityOutput
SetGroupCertificateAuthorityArn sets the GroupCertificateAuthorityArn field's value.
func (*GetGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityId ¶
func (s *GetGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityId(v string) *GetGroupCertificateAuthorityOutput
SetGroupCertificateAuthorityId sets the GroupCertificateAuthorityId field's value.
func (*GetGroupCertificateAuthorityOutput) SetPemEncodedCertificate ¶
func (s *GetGroupCertificateAuthorityOutput) SetPemEncodedCertificate(v string) *GetGroupCertificateAuthorityOutput
SetPemEncodedCertificate sets the PemEncodedCertificate field's value.
func (GetGroupCertificateAuthorityOutput) String ¶
func (s GetGroupCertificateAuthorityOutput) String() string
String returns the string representation
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) GoString ¶
func (s GetGroupCertificateConfigurationInput) GoString() string
GoString returns the string representation
func (*GetGroupCertificateConfigurationInput) SetGroupId ¶
func (s *GetGroupCertificateConfigurationInput) SetGroupId(v string) *GetGroupCertificateConfigurationInput
SetGroupId sets the GroupId field's value.
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) GoString ¶
func (s GetGroupCertificateConfigurationOutput) GoString() string
GoString returns the string representation
func (*GetGroupCertificateConfigurationOutput) SetCertificateAuthorityExpiryInMilliseconds ¶
func (s *GetGroupCertificateConfigurationOutput) SetCertificateAuthorityExpiryInMilliseconds(v string) *GetGroupCertificateConfigurationOutput
SetCertificateAuthorityExpiryInMilliseconds sets the CertificateAuthorityExpiryInMilliseconds field's value.
func (*GetGroupCertificateConfigurationOutput) SetCertificateExpiryInMilliseconds ¶
func (s *GetGroupCertificateConfigurationOutput) SetCertificateExpiryInMilliseconds(v string) *GetGroupCertificateConfigurationOutput
SetCertificateExpiryInMilliseconds sets the CertificateExpiryInMilliseconds field's value.
func (*GetGroupCertificateConfigurationOutput) SetGroupId ¶
func (s *GetGroupCertificateConfigurationOutput) SetGroupId(v string) *GetGroupCertificateConfigurationOutput
SetGroupId sets the GroupId field's value.
func (GetGroupCertificateConfigurationOutput) String ¶
func (s GetGroupCertificateConfigurationOutput) String() string
String returns the string representation
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) GoString ¶
func (s GetGroupInput) GoString() string
GoString returns the string representation
func (*GetGroupInput) SetGroupId ¶
func (s *GetGroupInput) SetGroupId(v string) *GetGroupInput
SetGroupId sets the GroupId field's value.
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"` // contains filtered or unexported fields }
func (GetGroupOutput) GoString ¶
func (s GetGroupOutput) GoString() string
GoString returns the string representation
func (*GetGroupOutput) SetArn ¶
func (s *GetGroupOutput) SetArn(v string) *GetGroupOutput
SetArn sets the Arn field's value.
func (*GetGroupOutput) SetCreationTimestamp ¶
func (s *GetGroupOutput) SetCreationTimestamp(v string) *GetGroupOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetGroupOutput) SetId ¶
func (s *GetGroupOutput) SetId(v string) *GetGroupOutput
SetId sets the Id field's value.
func (*GetGroupOutput) SetLastUpdatedTimestamp ¶
func (s *GetGroupOutput) SetLastUpdatedTimestamp(v string) *GetGroupOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GetGroupOutput) SetLatestVersion ¶
func (s *GetGroupOutput) SetLatestVersion(v string) *GetGroupOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetGroupOutput) SetLatestVersionArn ¶
func (s *GetGroupOutput) SetLatestVersionArn(v string) *GetGroupOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GetGroupOutput) SetName ¶
func (s *GetGroupOutput) SetName(v string) *GetGroupOutput
SetName sets the Name field's value.
func (GetGroupOutput) String ¶
func (s GetGroupOutput) String() string
String returns the string representation
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) GoString ¶
func (s GetGroupVersionInput) GoString() string
GoString returns the string representation
func (*GetGroupVersionInput) SetGroupId ¶
func (s *GetGroupVersionInput) SetGroupId(v string) *GetGroupVersionInput
SetGroupId sets the GroupId field's value.
func (*GetGroupVersionInput) SetGroupVersionId ¶
func (s *GetGroupVersionInput) SetGroupVersionId(v string) *GetGroupVersionInput
SetGroupVersionId sets the GroupVersionId field's value.
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 version. Id *string `type:"string"` // The unique ID for the version of the group. Version *string `type:"string"` // contains filtered or unexported fields }
Information about a group version.
func (GetGroupVersionOutput) GoString ¶
func (s GetGroupVersionOutput) GoString() string
GoString returns the string representation
func (*GetGroupVersionOutput) SetArn ¶
func (s *GetGroupVersionOutput) SetArn(v string) *GetGroupVersionOutput
SetArn sets the Arn field's value.
func (*GetGroupVersionOutput) SetCreationTimestamp ¶
func (s *GetGroupVersionOutput) SetCreationTimestamp(v string) *GetGroupVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetGroupVersionOutput) SetDefinition ¶
func (s *GetGroupVersionOutput) SetDefinition(v *GroupVersion) *GetGroupVersionOutput
SetDefinition sets the Definition field's value.
func (*GetGroupVersionOutput) SetId ¶
func (s *GetGroupVersionOutput) SetId(v string) *GetGroupVersionOutput
SetId sets the Id field's value.
func (*GetGroupVersionOutput) SetVersion ¶
func (s *GetGroupVersionOutput) SetVersion(v string) *GetGroupVersionOutput
SetVersion sets the Version field's value.
func (GetGroupVersionOutput) String ¶
func (s GetGroupVersionOutput) String() string
String returns the string representation
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) GoString ¶
func (s GetLoggerDefinitionInput) GoString() string
GoString returns the string representation
func (*GetLoggerDefinitionInput) SetLoggerDefinitionId ¶
func (s *GetLoggerDefinitionInput) SetLoggerDefinitionId(v string) *GetLoggerDefinitionInput
SetLoggerDefinitionId sets the LoggerDefinitionId field's value.
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"` // contains filtered or unexported fields }
func (GetLoggerDefinitionOutput) GoString ¶
func (s GetLoggerDefinitionOutput) GoString() string
GoString returns the string representation
func (*GetLoggerDefinitionOutput) SetArn ¶
func (s *GetLoggerDefinitionOutput) SetArn(v string) *GetLoggerDefinitionOutput
SetArn sets the Arn field's value.
func (*GetLoggerDefinitionOutput) SetCreationTimestamp ¶
func (s *GetLoggerDefinitionOutput) SetCreationTimestamp(v string) *GetLoggerDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetLoggerDefinitionOutput) SetId ¶
func (s *GetLoggerDefinitionOutput) SetId(v string) *GetLoggerDefinitionOutput
SetId sets the Id field's value.
func (*GetLoggerDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *GetLoggerDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetLoggerDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GetLoggerDefinitionOutput) SetLatestVersion ¶
func (s *GetLoggerDefinitionOutput) SetLatestVersion(v string) *GetLoggerDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetLoggerDefinitionOutput) SetLatestVersionArn ¶
func (s *GetLoggerDefinitionOutput) SetLatestVersionArn(v string) *GetLoggerDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GetLoggerDefinitionOutput) SetName ¶
func (s *GetLoggerDefinitionOutput) SetName(v string) *GetLoggerDefinitionOutput
SetName sets the Name field's value.
func (GetLoggerDefinitionOutput) String ¶
func (s GetLoggerDefinitionOutput) String() string
String returns the string representation
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"` // contains filtered or unexported fields }
func (GetLoggerDefinitionVersionInput) GoString ¶
func (s GetLoggerDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*GetLoggerDefinitionVersionInput) SetLoggerDefinitionId ¶
func (s *GetLoggerDefinitionVersionInput) SetLoggerDefinitionId(v string) *GetLoggerDefinitionVersionInput
SetLoggerDefinitionId sets the LoggerDefinitionId field's value.
func (*GetLoggerDefinitionVersionInput) SetLoggerDefinitionVersionId ¶
func (s *GetLoggerDefinitionVersionInput) SetLoggerDefinitionVersionId(v string) *GetLoggerDefinitionVersionInput
SetLoggerDefinitionVersionId sets the LoggerDefinitionVersionId field's value.
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) GoString ¶
func (s GetLoggerDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*GetLoggerDefinitionVersionOutput) SetArn ¶
func (s *GetLoggerDefinitionVersionOutput) SetArn(v string) *GetLoggerDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*GetLoggerDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *GetLoggerDefinitionVersionOutput) SetCreationTimestamp(v string) *GetLoggerDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetLoggerDefinitionVersionOutput) SetDefinition ¶
func (s *GetLoggerDefinitionVersionOutput) SetDefinition(v *LoggerDefinitionVersion) *GetLoggerDefinitionVersionOutput
SetDefinition sets the Definition field's value.
func (*GetLoggerDefinitionVersionOutput) SetId ¶
func (s *GetLoggerDefinitionVersionOutput) SetId(v string) *GetLoggerDefinitionVersionOutput
SetId sets the Id field's value.
func (*GetLoggerDefinitionVersionOutput) SetVersion ¶
func (s *GetLoggerDefinitionVersionOutput) SetVersion(v string) *GetLoggerDefinitionVersionOutput
SetVersion sets the Version field's value.
func (GetLoggerDefinitionVersionOutput) String ¶
func (s GetLoggerDefinitionVersionOutput) String() string
String returns the string representation
type GetResourceDefinitionInput ¶ added in v1.12.36
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) GoString ¶ added in v1.12.36
func (s GetResourceDefinitionInput) GoString() string
GoString returns the string representation
func (*GetResourceDefinitionInput) SetResourceDefinitionId ¶ added in v1.12.36
func (s *GetResourceDefinitionInput) SetResourceDefinitionId(v string) *GetResourceDefinitionInput
SetResourceDefinitionId sets the ResourceDefinitionId field's value.
func (GetResourceDefinitionInput) String ¶ added in v1.12.36
func (s GetResourceDefinitionInput) String() string
String returns the string representation
func (*GetResourceDefinitionInput) Validate ¶ added in v1.12.36
func (s *GetResourceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResourceDefinitionOutput ¶ added in v1.12.36
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"` // contains filtered or unexported fields }
func (GetResourceDefinitionOutput) GoString ¶ added in v1.12.36
func (s GetResourceDefinitionOutput) GoString() string
GoString returns the string representation
func (*GetResourceDefinitionOutput) SetArn ¶ added in v1.12.36
func (s *GetResourceDefinitionOutput) SetArn(v string) *GetResourceDefinitionOutput
SetArn sets the Arn field's value.
func (*GetResourceDefinitionOutput) SetCreationTimestamp ¶ added in v1.12.36
func (s *GetResourceDefinitionOutput) SetCreationTimestamp(v string) *GetResourceDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetResourceDefinitionOutput) SetId ¶ added in v1.12.36
func (s *GetResourceDefinitionOutput) SetId(v string) *GetResourceDefinitionOutput
SetId sets the Id field's value.
func (*GetResourceDefinitionOutput) SetLastUpdatedTimestamp ¶ added in v1.12.36
func (s *GetResourceDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetResourceDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GetResourceDefinitionOutput) SetLatestVersion ¶ added in v1.12.36
func (s *GetResourceDefinitionOutput) SetLatestVersion(v string) *GetResourceDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetResourceDefinitionOutput) SetLatestVersionArn ¶ added in v1.12.36
func (s *GetResourceDefinitionOutput) SetLatestVersionArn(v string) *GetResourceDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GetResourceDefinitionOutput) SetName ¶ added in v1.12.36
func (s *GetResourceDefinitionOutput) SetName(v string) *GetResourceDefinitionOutput
SetName sets the Name field's value.
func (GetResourceDefinitionOutput) String ¶ added in v1.12.36
func (s GetResourceDefinitionOutput) String() string
String returns the string representation
type GetResourceDefinitionVersionInput ¶ added in v1.12.36
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) GoString ¶ added in v1.12.36
func (s GetResourceDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*GetResourceDefinitionVersionInput) SetResourceDefinitionId ¶ added in v1.12.36
func (s *GetResourceDefinitionVersionInput) SetResourceDefinitionId(v string) *GetResourceDefinitionVersionInput
SetResourceDefinitionId sets the ResourceDefinitionId field's value.
func (*GetResourceDefinitionVersionInput) SetResourceDefinitionVersionId ¶ added in v1.12.36
func (s *GetResourceDefinitionVersionInput) SetResourceDefinitionVersionId(v string) *GetResourceDefinitionVersionInput
SetResourceDefinitionVersionId sets the ResourceDefinitionVersionId field's value.
func (GetResourceDefinitionVersionInput) String ¶ added in v1.12.36
func (s GetResourceDefinitionVersionInput) String() string
String returns the string representation
func (*GetResourceDefinitionVersionInput) Validate ¶ added in v1.12.36
func (s *GetResourceDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResourceDefinitionVersionOutput ¶ added in v1.12.36
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) GoString ¶ added in v1.12.36
func (s GetResourceDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*GetResourceDefinitionVersionOutput) SetArn ¶ added in v1.12.36
func (s *GetResourceDefinitionVersionOutput) SetArn(v string) *GetResourceDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*GetResourceDefinitionVersionOutput) SetCreationTimestamp ¶ added in v1.12.36
func (s *GetResourceDefinitionVersionOutput) SetCreationTimestamp(v string) *GetResourceDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetResourceDefinitionVersionOutput) SetDefinition ¶ added in v1.12.36
func (s *GetResourceDefinitionVersionOutput) SetDefinition(v *ResourceDefinitionVersion) *GetResourceDefinitionVersionOutput
SetDefinition sets the Definition field's value.
func (*GetResourceDefinitionVersionOutput) SetId ¶ added in v1.12.36
func (s *GetResourceDefinitionVersionOutput) SetId(v string) *GetResourceDefinitionVersionOutput
SetId sets the Id field's value.
func (*GetResourceDefinitionVersionOutput) SetVersion ¶ added in v1.12.36
func (s *GetResourceDefinitionVersionOutput) SetVersion(v string) *GetResourceDefinitionVersionOutput
SetVersion sets the Version field's value.
func (GetResourceDefinitionVersionOutput) String ¶ added in v1.12.36
func (s GetResourceDefinitionVersionOutput) String() string
String returns the string representation
type GetServiceRoleForAccountInput ¶
type GetServiceRoleForAccountInput struct {
// contains filtered or unexported fields
}
func (GetServiceRoleForAccountInput) GoString ¶
func (s GetServiceRoleForAccountInput) GoString() string
GoString returns the string representation
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) GoString ¶
func (s GetServiceRoleForAccountOutput) GoString() string
GoString returns the string representation
func (*GetServiceRoleForAccountOutput) SetAssociatedAt ¶
func (s *GetServiceRoleForAccountOutput) SetAssociatedAt(v string) *GetServiceRoleForAccountOutput
SetAssociatedAt sets the AssociatedAt field's value.
func (*GetServiceRoleForAccountOutput) SetRoleArn ¶
func (s *GetServiceRoleForAccountOutput) SetRoleArn(v string) *GetServiceRoleForAccountOutput
SetRoleArn sets the RoleArn field's value.
func (GetServiceRoleForAccountOutput) String ¶
func (s GetServiceRoleForAccountOutput) String() string
String returns the string representation
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) GoString ¶
func (s GetSubscriptionDefinitionInput) GoString() string
GoString returns the string representation
func (*GetSubscriptionDefinitionInput) SetSubscriptionDefinitionId ¶
func (s *GetSubscriptionDefinitionInput) SetSubscriptionDefinitionId(v string) *GetSubscriptionDefinitionInput
SetSubscriptionDefinitionId sets the SubscriptionDefinitionId field's value.
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"` // contains filtered or unexported fields }
func (GetSubscriptionDefinitionOutput) GoString ¶
func (s GetSubscriptionDefinitionOutput) GoString() string
GoString returns the string representation
func (*GetSubscriptionDefinitionOutput) SetArn ¶
func (s *GetSubscriptionDefinitionOutput) SetArn(v string) *GetSubscriptionDefinitionOutput
SetArn sets the Arn field's value.
func (*GetSubscriptionDefinitionOutput) SetCreationTimestamp ¶
func (s *GetSubscriptionDefinitionOutput) SetCreationTimestamp(v string) *GetSubscriptionDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetSubscriptionDefinitionOutput) SetId ¶
func (s *GetSubscriptionDefinitionOutput) SetId(v string) *GetSubscriptionDefinitionOutput
SetId sets the Id field's value.
func (*GetSubscriptionDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *GetSubscriptionDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetSubscriptionDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GetSubscriptionDefinitionOutput) SetLatestVersion ¶
func (s *GetSubscriptionDefinitionOutput) SetLatestVersion(v string) *GetSubscriptionDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetSubscriptionDefinitionOutput) SetLatestVersionArn ¶
func (s *GetSubscriptionDefinitionOutput) SetLatestVersionArn(v string) *GetSubscriptionDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GetSubscriptionDefinitionOutput) SetName ¶
func (s *GetSubscriptionDefinitionOutput) SetName(v string) *GetSubscriptionDefinitionOutput
SetName sets the Name field's value.
func (GetSubscriptionDefinitionOutput) String ¶
func (s GetSubscriptionDefinitionOutput) String() string
String returns the string representation
type GetSubscriptionDefinitionVersionInput ¶
type GetSubscriptionDefinitionVersionInput struct { // 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) GoString ¶
func (s GetSubscriptionDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*GetSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionId ¶
func (s *GetSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionId(v string) *GetSubscriptionDefinitionVersionInput
SetSubscriptionDefinitionId sets the SubscriptionDefinitionId field's value.
func (*GetSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionVersionId ¶
func (s *GetSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionVersionId(v string) *GetSubscriptionDefinitionVersionInput
SetSubscriptionDefinitionVersionId sets the SubscriptionDefinitionVersionId field's value.
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 version of the subscription definition version. Version *string `type:"string"` // contains filtered or unexported fields }
Information about a subscription definition version.
func (GetSubscriptionDefinitionVersionOutput) GoString ¶
func (s GetSubscriptionDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*GetSubscriptionDefinitionVersionOutput) SetArn ¶
func (s *GetSubscriptionDefinitionVersionOutput) SetArn(v string) *GetSubscriptionDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*GetSubscriptionDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *GetSubscriptionDefinitionVersionOutput) SetCreationTimestamp(v string) *GetSubscriptionDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetSubscriptionDefinitionVersionOutput) SetDefinition ¶
func (s *GetSubscriptionDefinitionVersionOutput) SetDefinition(v *SubscriptionDefinitionVersion) *GetSubscriptionDefinitionVersionOutput
SetDefinition sets the Definition field's value.
func (*GetSubscriptionDefinitionVersionOutput) SetId ¶
func (s *GetSubscriptionDefinitionVersionOutput) SetId(v string) *GetSubscriptionDefinitionVersionOutput
SetId sets the Id field's value.
func (*GetSubscriptionDefinitionVersionOutput) SetVersion ¶
func (s *GetSubscriptionDefinitionVersionOutput) SetVersion(v string) *GetSubscriptionDefinitionVersionOutput
SetVersion sets the Version field's value.
func (GetSubscriptionDefinitionVersionOutput) String ¶
func (s GetSubscriptionDefinitionVersionOutput) String() string
String returns the string representation
type Greengrass ¶
Greengrass provides the API operation methods for making requests to AWS Greengrass. See this package's package overview docs for details on the service.
Greengrass methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Greengrass
New creates a new instance of the Greengrass client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
// Create a Greengrass client from just a session. svc := greengrass.New(mySession) // Create a Greengrass client with additional configuration svc := greengrass.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*Greengrass) AssociateRoleToGroup ¶
func (c *Greengrass) AssociateRoleToGroup(input *AssociateRoleToGroupInput) (*AssociateRoleToGroupOutput, error)
AssociateRoleToGroup API operation for AWS Greengrass.
Associates a role with a group. Your AWS 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation AssociateRoleToGroup for usage and error information.
Returned Error Codes:
ErrCodeBadRequestException "BadRequestException" General error information.
ErrCodeInternalServerErrorException "InternalServerErrorException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateRoleToGroup
func (*Greengrass) AssociateRoleToGroupRequest ¶
func (c *Greengrass) AssociateRoleToGroupRequest(input *AssociateRoleToGroupInput) (req *request.Request, output *AssociateRoleToGroupOutput)
AssociateRoleToGroupRequest generates a "aws/request.Request" representing the client's request for the AssociateRoleToGroup operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateRoleToGroup for more information on using the AssociateRoleToGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateRoleToGroupRequest method. req, resp := client.AssociateRoleToGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateRoleToGroup
func (*Greengrass) AssociateRoleToGroupWithContext ¶
func (c *Greengrass) AssociateRoleToGroupWithContext(ctx aws.Context, input *AssociateRoleToGroupInput, opts ...request.Option) (*AssociateRoleToGroupOutput, error)
AssociateRoleToGroupWithContext is the same as AssociateRoleToGroup with the addition of the ability to pass a context and additional request options.
See AssociateRoleToGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) AssociateServiceRoleToAccount ¶
func (c *Greengrass) AssociateServiceRoleToAccount(input *AssociateServiceRoleToAccountInput) (*AssociateServiceRoleToAccountOutput, error)
AssociateServiceRoleToAccount API operation for AWS Greengrass.
Associates a role with your account. AWS 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”.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation AssociateServiceRoleToAccount for usage and error information.
Returned Error Codes:
ErrCodeBadRequestException "BadRequestException" General error information.
ErrCodeInternalServerErrorException "InternalServerErrorException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateServiceRoleToAccount
func (*Greengrass) AssociateServiceRoleToAccountRequest ¶
func (c *Greengrass) AssociateServiceRoleToAccountRequest(input *AssociateServiceRoleToAccountInput) (req *request.Request, output *AssociateServiceRoleToAccountOutput)
AssociateServiceRoleToAccountRequest generates a "aws/request.Request" representing the client's request for the AssociateServiceRoleToAccount operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AssociateServiceRoleToAccount for more information on using the AssociateServiceRoleToAccount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AssociateServiceRoleToAccountRequest method. req, resp := client.AssociateServiceRoleToAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateServiceRoleToAccount
func (*Greengrass) AssociateServiceRoleToAccountWithContext ¶
func (c *Greengrass) AssociateServiceRoleToAccountWithContext(ctx aws.Context, input *AssociateServiceRoleToAccountInput, opts ...request.Option) (*AssociateServiceRoleToAccountOutput, error)
AssociateServiceRoleToAccountWithContext is the same as AssociateServiceRoleToAccount with the addition of the ability to pass a context and additional request options.
See AssociateServiceRoleToAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateCoreDefinition ¶
func (c *Greengrass) CreateCoreDefinition(input *CreateCoreDefinitionInput) (*CreateCoreDefinitionOutput, error)
CreateCoreDefinition 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. AWS Greengrass groups must each contain exactly one AWS Greengrass core.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateCoreDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinition
func (*Greengrass) CreateCoreDefinitionRequest ¶
func (c *Greengrass) CreateCoreDefinitionRequest(input *CreateCoreDefinitionInput) (req *request.Request, output *CreateCoreDefinitionOutput)
CreateCoreDefinitionRequest generates a "aws/request.Request" representing the client's request for the CreateCoreDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateCoreDefinition for more information on using the CreateCoreDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateCoreDefinitionRequest method. req, resp := client.CreateCoreDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinition
func (*Greengrass) CreateCoreDefinitionVersion ¶
func (c *Greengrass) CreateCoreDefinitionVersion(input *CreateCoreDefinitionVersionInput) (*CreateCoreDefinitionVersionOutput, error)
CreateCoreDefinitionVersion API operation for AWS Greengrass.
Creates a version of a core definition that has already been defined. AWS Greengrass groups must each contain exactly one AWS Greengrass core.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateCoreDefinitionVersion for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinitionVersion
func (*Greengrass) CreateCoreDefinitionVersionRequest ¶
func (c *Greengrass) CreateCoreDefinitionVersionRequest(input *CreateCoreDefinitionVersionInput) (req *request.Request, output *CreateCoreDefinitionVersionOutput)
CreateCoreDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the CreateCoreDefinitionVersion operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateCoreDefinitionVersion for more information on using the CreateCoreDefinitionVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateCoreDefinitionVersionRequest method. req, resp := client.CreateCoreDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinitionVersion
func (*Greengrass) CreateCoreDefinitionVersionWithContext ¶
func (c *Greengrass) CreateCoreDefinitionVersionWithContext(ctx aws.Context, input *CreateCoreDefinitionVersionInput, opts ...request.Option) (*CreateCoreDefinitionVersionOutput, error)
CreateCoreDefinitionVersionWithContext is the same as CreateCoreDefinitionVersion with the addition of the ability to pass a context and additional request options.
See CreateCoreDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateCoreDefinitionWithContext ¶
func (c *Greengrass) CreateCoreDefinitionWithContext(ctx aws.Context, input *CreateCoreDefinitionInput, opts ...request.Option) (*CreateCoreDefinitionOutput, error)
CreateCoreDefinitionWithContext is the same as CreateCoreDefinition with the addition of the ability to pass a context and additional request options.
See CreateCoreDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateDeployment ¶
func (c *Greengrass) CreateDeployment(input *CreateDeploymentInput) (*CreateDeploymentOutput, error)
CreateDeployment API operation for AWS Greengrass.
Creates a deployment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateDeployment for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeployment
func (*Greengrass) CreateDeploymentRequest ¶
func (c *Greengrass) CreateDeploymentRequest(input *CreateDeploymentInput) (req *request.Request, output *CreateDeploymentOutput)
CreateDeploymentRequest generates a "aws/request.Request" representing the client's request for the CreateDeployment operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDeployment for more information on using the CreateDeployment API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDeploymentRequest method. req, resp := client.CreateDeploymentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeployment
func (*Greengrass) CreateDeploymentWithContext ¶
func (c *Greengrass) CreateDeploymentWithContext(ctx aws.Context, input *CreateDeploymentInput, opts ...request.Option) (*CreateDeploymentOutput, error)
CreateDeploymentWithContext is the same as CreateDeployment with the addition of the ability to pass a context and additional request options.
See CreateDeployment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateDeviceDefinition ¶
func (c *Greengrass) CreateDeviceDefinition(input *CreateDeviceDefinitionInput) (*CreateDeviceDefinitionOutput, error)
CreateDeviceDefinition 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateDeviceDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinition
func (*Greengrass) CreateDeviceDefinitionRequest ¶
func (c *Greengrass) CreateDeviceDefinitionRequest(input *CreateDeviceDefinitionInput) (req *request.Request, output *CreateDeviceDefinitionOutput)
CreateDeviceDefinitionRequest generates a "aws/request.Request" representing the client's request for the CreateDeviceDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDeviceDefinition for more information on using the CreateDeviceDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDeviceDefinitionRequest method. req, resp := client.CreateDeviceDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinition
func (*Greengrass) CreateDeviceDefinitionVersion ¶
func (c *Greengrass) CreateDeviceDefinitionVersion(input *CreateDeviceDefinitionVersionInput) (*CreateDeviceDefinitionVersionOutput, error)
CreateDeviceDefinitionVersion API operation for AWS Greengrass.
Creates a version of a device definition that has already been defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateDeviceDefinitionVersion for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinitionVersion
func (*Greengrass) CreateDeviceDefinitionVersionRequest ¶
func (c *Greengrass) CreateDeviceDefinitionVersionRequest(input *CreateDeviceDefinitionVersionInput) (req *request.Request, output *CreateDeviceDefinitionVersionOutput)
CreateDeviceDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the CreateDeviceDefinitionVersion operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDeviceDefinitionVersion for more information on using the CreateDeviceDefinitionVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDeviceDefinitionVersionRequest method. req, resp := client.CreateDeviceDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinitionVersion
func (*Greengrass) CreateDeviceDefinitionVersionWithContext ¶
func (c *Greengrass) CreateDeviceDefinitionVersionWithContext(ctx aws.Context, input *CreateDeviceDefinitionVersionInput, opts ...request.Option) (*CreateDeviceDefinitionVersionOutput, error)
CreateDeviceDefinitionVersionWithContext is the same as CreateDeviceDefinitionVersion with the addition of the ability to pass a context and additional request options.
See CreateDeviceDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateDeviceDefinitionWithContext ¶
func (c *Greengrass) CreateDeviceDefinitionWithContext(ctx aws.Context, input *CreateDeviceDefinitionInput, opts ...request.Option) (*CreateDeviceDefinitionOutput, error)
CreateDeviceDefinitionWithContext is the same as CreateDeviceDefinition with the addition of the ability to pass a context and additional request options.
See CreateDeviceDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateFunctionDefinition ¶
func (c *Greengrass) CreateFunctionDefinition(input *CreateFunctionDefinitionInput) (*CreateFunctionDefinitionOutput, error)
CreateFunctionDefinition 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateFunctionDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinition
func (*Greengrass) CreateFunctionDefinitionRequest ¶
func (c *Greengrass) CreateFunctionDefinitionRequest(input *CreateFunctionDefinitionInput) (req *request.Request, output *CreateFunctionDefinitionOutput)
CreateFunctionDefinitionRequest generates a "aws/request.Request" representing the client's request for the CreateFunctionDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateFunctionDefinition for more information on using the CreateFunctionDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateFunctionDefinitionRequest method. req, resp := client.CreateFunctionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinition
func (*Greengrass) CreateFunctionDefinitionVersion ¶
func (c *Greengrass) CreateFunctionDefinitionVersion(input *CreateFunctionDefinitionVersionInput) (*CreateFunctionDefinitionVersionOutput, error)
CreateFunctionDefinitionVersion API operation for AWS Greengrass.
Creates a version of a Lambda function definition that has already been defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateFunctionDefinitionVersion for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinitionVersion
func (*Greengrass) CreateFunctionDefinitionVersionRequest ¶
func (c *Greengrass) CreateFunctionDefinitionVersionRequest(input *CreateFunctionDefinitionVersionInput) (req *request.Request, output *CreateFunctionDefinitionVersionOutput)
CreateFunctionDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the CreateFunctionDefinitionVersion operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateFunctionDefinitionVersion for more information on using the CreateFunctionDefinitionVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateFunctionDefinitionVersionRequest method. req, resp := client.CreateFunctionDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinitionVersion
func (*Greengrass) CreateFunctionDefinitionVersionWithContext ¶
func (c *Greengrass) CreateFunctionDefinitionVersionWithContext(ctx aws.Context, input *CreateFunctionDefinitionVersionInput, opts ...request.Option) (*CreateFunctionDefinitionVersionOutput, error)
CreateFunctionDefinitionVersionWithContext is the same as CreateFunctionDefinitionVersion with the addition of the ability to pass a context and additional request options.
See CreateFunctionDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateFunctionDefinitionWithContext ¶
func (c *Greengrass) CreateFunctionDefinitionWithContext(ctx aws.Context, input *CreateFunctionDefinitionInput, opts ...request.Option) (*CreateFunctionDefinitionOutput, error)
CreateFunctionDefinitionWithContext is the same as CreateFunctionDefinition with the addition of the ability to pass a context and additional request options.
See CreateFunctionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateGroup ¶
func (c *Greengrass) CreateGroup(input *CreateGroupInput) (*CreateGroupOutput, error)
CreateGroup API operation for AWS Greengrass.
Creates a group. You may provide the initial version of the group or use ”CreateGroupVersion” at a later time.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateGroup for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroup
func (*Greengrass) CreateGroupCertificateAuthority ¶
func (c *Greengrass) CreateGroupCertificateAuthority(input *CreateGroupCertificateAuthorityInput) (*CreateGroupCertificateAuthorityOutput, error)
CreateGroupCertificateAuthority API operation for AWS Greengrass.
Creates a CA for the group. If a CA already exists, it will rotate the existing CA.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateGroupCertificateAuthority for usage and error information.
Returned Error Codes:
ErrCodeBadRequestException "BadRequestException" General error information.
ErrCodeInternalServerErrorException "InternalServerErrorException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupCertificateAuthority
func (*Greengrass) CreateGroupCertificateAuthorityRequest ¶
func (c *Greengrass) CreateGroupCertificateAuthorityRequest(input *CreateGroupCertificateAuthorityInput) (req *request.Request, output *CreateGroupCertificateAuthorityOutput)
CreateGroupCertificateAuthorityRequest generates a "aws/request.Request" representing the client's request for the CreateGroupCertificateAuthority operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateGroupCertificateAuthority for more information on using the CreateGroupCertificateAuthority API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateGroupCertificateAuthorityRequest method. req, resp := client.CreateGroupCertificateAuthorityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupCertificateAuthority
func (*Greengrass) CreateGroupCertificateAuthorityWithContext ¶
func (c *Greengrass) CreateGroupCertificateAuthorityWithContext(ctx aws.Context, input *CreateGroupCertificateAuthorityInput, opts ...request.Option) (*CreateGroupCertificateAuthorityOutput, error)
CreateGroupCertificateAuthorityWithContext is the same as CreateGroupCertificateAuthority with the addition of the ability to pass a context and additional request options.
See CreateGroupCertificateAuthority for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateGroupRequest ¶
func (c *Greengrass) CreateGroupRequest(input *CreateGroupInput) (req *request.Request, output *CreateGroupOutput)
CreateGroupRequest generates a "aws/request.Request" representing the client's request for the CreateGroup operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateGroup for more information on using the CreateGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateGroupRequest method. req, resp := client.CreateGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroup
func (*Greengrass) CreateGroupVersion ¶
func (c *Greengrass) CreateGroupVersion(input *CreateGroupVersionInput) (*CreateGroupVersionOutput, error)
CreateGroupVersion API operation for AWS Greengrass.
Creates a version of a group which has already been defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateGroupVersion for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupVersion
func (*Greengrass) CreateGroupVersionRequest ¶
func (c *Greengrass) CreateGroupVersionRequest(input *CreateGroupVersionInput) (req *request.Request, output *CreateGroupVersionOutput)
CreateGroupVersionRequest generates a "aws/request.Request" representing the client's request for the CreateGroupVersion operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateGroupVersion for more information on using the CreateGroupVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateGroupVersionRequest method. req, resp := client.CreateGroupVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupVersion
func (*Greengrass) CreateGroupVersionWithContext ¶
func (c *Greengrass) CreateGroupVersionWithContext(ctx aws.Context, input *CreateGroupVersionInput, opts ...request.Option) (*CreateGroupVersionOutput, error)
CreateGroupVersionWithContext is the same as CreateGroupVersion with the addition of the ability to pass a context and additional request options.
See CreateGroupVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateGroupWithContext ¶
func (c *Greengrass) CreateGroupWithContext(ctx aws.Context, input *CreateGroupInput, opts ...request.Option) (*CreateGroupOutput, error)
CreateGroupWithContext is the same as CreateGroup with the addition of the ability to pass a context and additional request options.
See CreateGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateLoggerDefinition ¶
func (c *Greengrass) CreateLoggerDefinition(input *CreateLoggerDefinitionInput) (*CreateLoggerDefinitionOutput, error)
CreateLoggerDefinition 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateLoggerDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinition
func (*Greengrass) CreateLoggerDefinitionRequest ¶
func (c *Greengrass) CreateLoggerDefinitionRequest(input *CreateLoggerDefinitionInput) (req *request.Request, output *CreateLoggerDefinitionOutput)
CreateLoggerDefinitionRequest generates a "aws/request.Request" representing the client's request for the CreateLoggerDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateLoggerDefinition for more information on using the CreateLoggerDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateLoggerDefinitionRequest method. req, resp := client.CreateLoggerDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinition
func (*Greengrass) CreateLoggerDefinitionVersion ¶
func (c *Greengrass) CreateLoggerDefinitionVersion(input *CreateLoggerDefinitionVersionInput) (*CreateLoggerDefinitionVersionOutput, error)
CreateLoggerDefinitionVersion API operation for AWS Greengrass.
Creates a version of a logger definition that has already been defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateLoggerDefinitionVersion for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinitionVersion
func (*Greengrass) CreateLoggerDefinitionVersionRequest ¶
func (c *Greengrass) CreateLoggerDefinitionVersionRequest(input *CreateLoggerDefinitionVersionInput) (req *request.Request, output *CreateLoggerDefinitionVersionOutput)
CreateLoggerDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the CreateLoggerDefinitionVersion operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateLoggerDefinitionVersion for more information on using the CreateLoggerDefinitionVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateLoggerDefinitionVersionRequest method. req, resp := client.CreateLoggerDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinitionVersion
func (*Greengrass) CreateLoggerDefinitionVersionWithContext ¶
func (c *Greengrass) CreateLoggerDefinitionVersionWithContext(ctx aws.Context, input *CreateLoggerDefinitionVersionInput, opts ...request.Option) (*CreateLoggerDefinitionVersionOutput, error)
CreateLoggerDefinitionVersionWithContext is the same as CreateLoggerDefinitionVersion with the addition of the ability to pass a context and additional request options.
See CreateLoggerDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateLoggerDefinitionWithContext ¶
func (c *Greengrass) CreateLoggerDefinitionWithContext(ctx aws.Context, input *CreateLoggerDefinitionInput, opts ...request.Option) (*CreateLoggerDefinitionOutput, error)
CreateLoggerDefinitionWithContext is the same as CreateLoggerDefinition with the addition of the ability to pass a context and additional request options.
See CreateLoggerDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateResourceDefinition ¶ added in v1.12.36
func (c *Greengrass) CreateResourceDefinition(input *CreateResourceDefinitionInput) (*CreateResourceDefinitionOutput, error)
CreateResourceDefinition 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateResourceDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateResourceDefinition
func (*Greengrass) CreateResourceDefinitionRequest ¶ added in v1.12.36
func (c *Greengrass) CreateResourceDefinitionRequest(input *CreateResourceDefinitionInput) (req *request.Request, output *CreateResourceDefinitionOutput)
CreateResourceDefinitionRequest generates a "aws/request.Request" representing the client's request for the CreateResourceDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateResourceDefinition for more information on using the CreateResourceDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateResourceDefinitionRequest method. req, resp := client.CreateResourceDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateResourceDefinition
func (*Greengrass) CreateResourceDefinitionVersion ¶ added in v1.12.36
func (c *Greengrass) CreateResourceDefinitionVersion(input *CreateResourceDefinitionVersionInput) (*CreateResourceDefinitionVersionOutput, error)
CreateResourceDefinitionVersion API operation for AWS Greengrass.
Creates a version of a resource definition that has already been defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateResourceDefinitionVersion for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateResourceDefinitionVersion
func (*Greengrass) CreateResourceDefinitionVersionRequest ¶ added in v1.12.36
func (c *Greengrass) CreateResourceDefinitionVersionRequest(input *CreateResourceDefinitionVersionInput) (req *request.Request, output *CreateResourceDefinitionVersionOutput)
CreateResourceDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the CreateResourceDefinitionVersion operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateResourceDefinitionVersion for more information on using the CreateResourceDefinitionVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateResourceDefinitionVersionRequest method. req, resp := client.CreateResourceDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateResourceDefinitionVersion
func (*Greengrass) CreateResourceDefinitionVersionWithContext ¶ added in v1.12.36
func (c *Greengrass) CreateResourceDefinitionVersionWithContext(ctx aws.Context, input *CreateResourceDefinitionVersionInput, opts ...request.Option) (*CreateResourceDefinitionVersionOutput, error)
CreateResourceDefinitionVersionWithContext is the same as CreateResourceDefinitionVersion with the addition of the ability to pass a context and additional request options.
See CreateResourceDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateResourceDefinitionWithContext ¶ added in v1.12.36
func (c *Greengrass) CreateResourceDefinitionWithContext(ctx aws.Context, input *CreateResourceDefinitionInput, opts ...request.Option) (*CreateResourceDefinitionOutput, error)
CreateResourceDefinitionWithContext is the same as CreateResourceDefinition with the addition of the ability to pass a context and additional request options.
See CreateResourceDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateSoftwareUpdateJob ¶ added in v1.12.36
func (c *Greengrass) CreateSoftwareUpdateJob(input *CreateSoftwareUpdateJobInput) (*CreateSoftwareUpdateJobOutput, error)
CreateSoftwareUpdateJob 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateSoftwareUpdateJob for usage and error information.
Returned Error Codes:
ErrCodeBadRequestException "BadRequestException" General error information.
ErrCodeInternalServerErrorException "InternalServerErrorException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSoftwareUpdateJob
func (*Greengrass) CreateSoftwareUpdateJobRequest ¶ added in v1.12.36
func (c *Greengrass) CreateSoftwareUpdateJobRequest(input *CreateSoftwareUpdateJobInput) (req *request.Request, output *CreateSoftwareUpdateJobOutput)
CreateSoftwareUpdateJobRequest generates a "aws/request.Request" representing the client's request for the CreateSoftwareUpdateJob operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSoftwareUpdateJob for more information on using the CreateSoftwareUpdateJob API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSoftwareUpdateJobRequest method. req, resp := client.CreateSoftwareUpdateJobRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSoftwareUpdateJob
func (*Greengrass) CreateSoftwareUpdateJobWithContext ¶ added in v1.12.36
func (c *Greengrass) CreateSoftwareUpdateJobWithContext(ctx aws.Context, input *CreateSoftwareUpdateJobInput, opts ...request.Option) (*CreateSoftwareUpdateJobOutput, error)
CreateSoftwareUpdateJobWithContext is the same as CreateSoftwareUpdateJob with the addition of the ability to pass a context and additional request options.
See CreateSoftwareUpdateJob for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateSubscriptionDefinition ¶
func (c *Greengrass) CreateSubscriptionDefinition(input *CreateSubscriptionDefinitionInput) (*CreateSubscriptionDefinitionOutput, error)
CreateSubscriptionDefinition 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateSubscriptionDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinition
func (*Greengrass) CreateSubscriptionDefinitionRequest ¶
func (c *Greengrass) CreateSubscriptionDefinitionRequest(input *CreateSubscriptionDefinitionInput) (req *request.Request, output *CreateSubscriptionDefinitionOutput)
CreateSubscriptionDefinitionRequest generates a "aws/request.Request" representing the client's request for the CreateSubscriptionDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSubscriptionDefinition for more information on using the CreateSubscriptionDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSubscriptionDefinitionRequest method. req, resp := client.CreateSubscriptionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinition
func (*Greengrass) CreateSubscriptionDefinitionVersion ¶
func (c *Greengrass) CreateSubscriptionDefinitionVersion(input *CreateSubscriptionDefinitionVersionInput) (*CreateSubscriptionDefinitionVersionOutput, error)
CreateSubscriptionDefinitionVersion API operation for AWS Greengrass.
Creates a version of a subscription definition which has already been defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateSubscriptionDefinitionVersion for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinitionVersion
func (*Greengrass) CreateSubscriptionDefinitionVersionRequest ¶
func (c *Greengrass) CreateSubscriptionDefinitionVersionRequest(input *CreateSubscriptionDefinitionVersionInput) (req *request.Request, output *CreateSubscriptionDefinitionVersionOutput)
CreateSubscriptionDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the CreateSubscriptionDefinitionVersion operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSubscriptionDefinitionVersion for more information on using the CreateSubscriptionDefinitionVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSubscriptionDefinitionVersionRequest method. req, resp := client.CreateSubscriptionDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinitionVersion
func (*Greengrass) CreateSubscriptionDefinitionVersionWithContext ¶
func (c *Greengrass) CreateSubscriptionDefinitionVersionWithContext(ctx aws.Context, input *CreateSubscriptionDefinitionVersionInput, opts ...request.Option) (*CreateSubscriptionDefinitionVersionOutput, error)
CreateSubscriptionDefinitionVersionWithContext is the same as CreateSubscriptionDefinitionVersion with the addition of the ability to pass a context and additional request options.
See CreateSubscriptionDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateSubscriptionDefinitionWithContext ¶
func (c *Greengrass) CreateSubscriptionDefinitionWithContext(ctx aws.Context, input *CreateSubscriptionDefinitionInput, opts ...request.Option) (*CreateSubscriptionDefinitionOutput, error)
CreateSubscriptionDefinitionWithContext is the same as CreateSubscriptionDefinition with the addition of the ability to pass a context and additional request options.
See CreateSubscriptionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DeleteCoreDefinition ¶
func (c *Greengrass) DeleteCoreDefinition(input *DeleteCoreDefinitionInput) (*DeleteCoreDefinitionOutput, error)
DeleteCoreDefinition API operation for AWS Greengrass.
Deletes a core definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DeleteCoreDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteCoreDefinition
func (*Greengrass) DeleteCoreDefinitionRequest ¶
func (c *Greengrass) DeleteCoreDefinitionRequest(input *DeleteCoreDefinitionInput) (req *request.Request, output *DeleteCoreDefinitionOutput)
DeleteCoreDefinitionRequest generates a "aws/request.Request" representing the client's request for the DeleteCoreDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteCoreDefinition for more information on using the DeleteCoreDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteCoreDefinitionRequest method. req, resp := client.DeleteCoreDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteCoreDefinition
func (*Greengrass) DeleteCoreDefinitionWithContext ¶
func (c *Greengrass) DeleteCoreDefinitionWithContext(ctx aws.Context, input *DeleteCoreDefinitionInput, opts ...request.Option) (*DeleteCoreDefinitionOutput, error)
DeleteCoreDefinitionWithContext is the same as DeleteCoreDefinition with the addition of the ability to pass a context and additional request options.
See DeleteCoreDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DeleteDeviceDefinition ¶
func (c *Greengrass) DeleteDeviceDefinition(input *DeleteDeviceDefinitionInput) (*DeleteDeviceDefinitionOutput, error)
DeleteDeviceDefinition API operation for AWS Greengrass.
Deletes a device definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DeleteDeviceDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteDeviceDefinition
func (*Greengrass) DeleteDeviceDefinitionRequest ¶
func (c *Greengrass) DeleteDeviceDefinitionRequest(input *DeleteDeviceDefinitionInput) (req *request.Request, output *DeleteDeviceDefinitionOutput)
DeleteDeviceDefinitionRequest generates a "aws/request.Request" representing the client's request for the DeleteDeviceDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDeviceDefinition for more information on using the DeleteDeviceDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDeviceDefinitionRequest method. req, resp := client.DeleteDeviceDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteDeviceDefinition
func (*Greengrass) DeleteDeviceDefinitionWithContext ¶
func (c *Greengrass) DeleteDeviceDefinitionWithContext(ctx aws.Context, input *DeleteDeviceDefinitionInput, opts ...request.Option) (*DeleteDeviceDefinitionOutput, error)
DeleteDeviceDefinitionWithContext is the same as DeleteDeviceDefinition with the addition of the ability to pass a context and additional request options.
See DeleteDeviceDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DeleteFunctionDefinition ¶
func (c *Greengrass) DeleteFunctionDefinition(input *DeleteFunctionDefinitionInput) (*DeleteFunctionDefinitionOutput, error)
DeleteFunctionDefinition API operation for AWS Greengrass.
Deletes a Lambda function definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DeleteFunctionDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteFunctionDefinition
func (*Greengrass) DeleteFunctionDefinitionRequest ¶
func (c *Greengrass) DeleteFunctionDefinitionRequest(input *DeleteFunctionDefinitionInput) (req *request.Request, output *DeleteFunctionDefinitionOutput)
DeleteFunctionDefinitionRequest generates a "aws/request.Request" representing the client's request for the DeleteFunctionDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteFunctionDefinition for more information on using the DeleteFunctionDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteFunctionDefinitionRequest method. req, resp := client.DeleteFunctionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteFunctionDefinition
func (*Greengrass) DeleteFunctionDefinitionWithContext ¶
func (c *Greengrass) DeleteFunctionDefinitionWithContext(ctx aws.Context, input *DeleteFunctionDefinitionInput, opts ...request.Option) (*DeleteFunctionDefinitionOutput, error)
DeleteFunctionDefinitionWithContext is the same as DeleteFunctionDefinition with the addition of the ability to pass a context and additional request options.
See DeleteFunctionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DeleteGroup ¶
func (c *Greengrass) DeleteGroup(input *DeleteGroupInput) (*DeleteGroupOutput, error)
DeleteGroup API operation for AWS Greengrass.
Deletes a group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DeleteGroup for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteGroup
func (*Greengrass) DeleteGroupRequest ¶
func (c *Greengrass) DeleteGroupRequest(input *DeleteGroupInput) (req *request.Request, output *DeleteGroupOutput)
DeleteGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteGroup operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteGroup for more information on using the DeleteGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteGroupRequest method. req, resp := client.DeleteGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteGroup
func (*Greengrass) DeleteGroupWithContext ¶
func (c *Greengrass) DeleteGroupWithContext(ctx aws.Context, input *DeleteGroupInput, opts ...request.Option) (*DeleteGroupOutput, error)
DeleteGroupWithContext is the same as DeleteGroup with the addition of the ability to pass a context and additional request options.
See DeleteGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DeleteLoggerDefinition ¶
func (c *Greengrass) DeleteLoggerDefinition(input *DeleteLoggerDefinitionInput) (*DeleteLoggerDefinitionOutput, error)
DeleteLoggerDefinition API operation for AWS Greengrass.
Deletes a logger definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DeleteLoggerDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteLoggerDefinition
func (*Greengrass) DeleteLoggerDefinitionRequest ¶
func (c *Greengrass) DeleteLoggerDefinitionRequest(input *DeleteLoggerDefinitionInput) (req *request.Request, output *DeleteLoggerDefinitionOutput)
DeleteLoggerDefinitionRequest generates a "aws/request.Request" representing the client's request for the DeleteLoggerDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteLoggerDefinition for more information on using the DeleteLoggerDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteLoggerDefinitionRequest method. req, resp := client.DeleteLoggerDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteLoggerDefinition
func (*Greengrass) DeleteLoggerDefinitionWithContext ¶
func (c *Greengrass) DeleteLoggerDefinitionWithContext(ctx aws.Context, input *DeleteLoggerDefinitionInput, opts ...request.Option) (*DeleteLoggerDefinitionOutput, error)
DeleteLoggerDefinitionWithContext is the same as DeleteLoggerDefinition with the addition of the ability to pass a context and additional request options.
See DeleteLoggerDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DeleteResourceDefinition ¶ added in v1.12.36
func (c *Greengrass) DeleteResourceDefinition(input *DeleteResourceDefinitionInput) (*DeleteResourceDefinitionOutput, error)
DeleteResourceDefinition API operation for AWS Greengrass.
Deletes a resource definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DeleteResourceDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteResourceDefinition
func (*Greengrass) DeleteResourceDefinitionRequest ¶ added in v1.12.36
func (c *Greengrass) DeleteResourceDefinitionRequest(input *DeleteResourceDefinitionInput) (req *request.Request, output *DeleteResourceDefinitionOutput)
DeleteResourceDefinitionRequest generates a "aws/request.Request" representing the client's request for the DeleteResourceDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteResourceDefinition for more information on using the DeleteResourceDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteResourceDefinitionRequest method. req, resp := client.DeleteResourceDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteResourceDefinition
func (*Greengrass) DeleteResourceDefinitionWithContext ¶ added in v1.12.36
func (c *Greengrass) DeleteResourceDefinitionWithContext(ctx aws.Context, input *DeleteResourceDefinitionInput, opts ...request.Option) (*DeleteResourceDefinitionOutput, error)
DeleteResourceDefinitionWithContext is the same as DeleteResourceDefinition with the addition of the ability to pass a context and additional request options.
See DeleteResourceDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DeleteSubscriptionDefinition ¶
func (c *Greengrass) DeleteSubscriptionDefinition(input *DeleteSubscriptionDefinitionInput) (*DeleteSubscriptionDefinitionOutput, error)
DeleteSubscriptionDefinition API operation for AWS Greengrass.
Deletes a subscription definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DeleteSubscriptionDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteSubscriptionDefinition
func (*Greengrass) DeleteSubscriptionDefinitionRequest ¶
func (c *Greengrass) DeleteSubscriptionDefinitionRequest(input *DeleteSubscriptionDefinitionInput) (req *request.Request, output *DeleteSubscriptionDefinitionOutput)
DeleteSubscriptionDefinitionRequest generates a "aws/request.Request" representing the client's request for the DeleteSubscriptionDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSubscriptionDefinition for more information on using the DeleteSubscriptionDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSubscriptionDefinitionRequest method. req, resp := client.DeleteSubscriptionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteSubscriptionDefinition
func (*Greengrass) DeleteSubscriptionDefinitionWithContext ¶
func (c *Greengrass) DeleteSubscriptionDefinitionWithContext(ctx aws.Context, input *DeleteSubscriptionDefinitionInput, opts ...request.Option) (*DeleteSubscriptionDefinitionOutput, error)
DeleteSubscriptionDefinitionWithContext is the same as DeleteSubscriptionDefinition with the addition of the ability to pass a context and additional request options.
See DeleteSubscriptionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DisassociateRoleFromGroup ¶
func (c *Greengrass) DisassociateRoleFromGroup(input *DisassociateRoleFromGroupInput) (*DisassociateRoleFromGroupOutput, error)
DisassociateRoleFromGroup API operation for AWS Greengrass.
Disassociates the role from a group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DisassociateRoleFromGroup for usage and error information.
Returned Error Codes:
ErrCodeBadRequestException "BadRequestException" General error information.
ErrCodeInternalServerErrorException "InternalServerErrorException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateRoleFromGroup
func (*Greengrass) DisassociateRoleFromGroupRequest ¶
func (c *Greengrass) DisassociateRoleFromGroupRequest(input *DisassociateRoleFromGroupInput) (req *request.Request, output *DisassociateRoleFromGroupOutput)
DisassociateRoleFromGroupRequest generates a "aws/request.Request" representing the client's request for the DisassociateRoleFromGroup operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateRoleFromGroup for more information on using the DisassociateRoleFromGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateRoleFromGroupRequest method. req, resp := client.DisassociateRoleFromGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateRoleFromGroup
func (*Greengrass) DisassociateRoleFromGroupWithContext ¶
func (c *Greengrass) DisassociateRoleFromGroupWithContext(ctx aws.Context, input *DisassociateRoleFromGroupInput, opts ...request.Option) (*DisassociateRoleFromGroupOutput, error)
DisassociateRoleFromGroupWithContext is the same as DisassociateRoleFromGroup with the addition of the ability to pass a context and additional request options.
See DisassociateRoleFromGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DisassociateServiceRoleFromAccount ¶
func (c *Greengrass) DisassociateServiceRoleFromAccount(input *DisassociateServiceRoleFromAccountInput) (*DisassociateServiceRoleFromAccountOutput, error)
DisassociateServiceRoleFromAccount API operation for AWS Greengrass.
Disassociates the service role from your account. Without a service role, deployments will not work.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DisassociateServiceRoleFromAccount for usage and error information.
Returned Error Codes:
- ErrCodeInternalServerErrorException "InternalServerErrorException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateServiceRoleFromAccount
func (*Greengrass) DisassociateServiceRoleFromAccountRequest ¶
func (c *Greengrass) DisassociateServiceRoleFromAccountRequest(input *DisassociateServiceRoleFromAccountInput) (req *request.Request, output *DisassociateServiceRoleFromAccountOutput)
DisassociateServiceRoleFromAccountRequest generates a "aws/request.Request" representing the client's request for the DisassociateServiceRoleFromAccount operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisassociateServiceRoleFromAccount for more information on using the DisassociateServiceRoleFromAccount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisassociateServiceRoleFromAccountRequest method. req, resp := client.DisassociateServiceRoleFromAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateServiceRoleFromAccount
func (*Greengrass) DisassociateServiceRoleFromAccountWithContext ¶
func (c *Greengrass) DisassociateServiceRoleFromAccountWithContext(ctx aws.Context, input *DisassociateServiceRoleFromAccountInput, opts ...request.Option) (*DisassociateServiceRoleFromAccountOutput, error)
DisassociateServiceRoleFromAccountWithContext is the same as DisassociateServiceRoleFromAccount with the addition of the ability to pass a context and additional request options.
See DisassociateServiceRoleFromAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetAssociatedRole ¶
func (c *Greengrass) GetAssociatedRole(input *GetAssociatedRoleInput) (*GetAssociatedRoleOutput, error)
GetAssociatedRole API operation for AWS Greengrass.
Retrieves the role associated with a particular group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetAssociatedRole for usage and error information.
Returned Error Codes:
ErrCodeBadRequestException "BadRequestException" General error information.
ErrCodeInternalServerErrorException "InternalServerErrorException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetAssociatedRole
func (*Greengrass) GetAssociatedRoleRequest ¶
func (c *Greengrass) GetAssociatedRoleRequest(input *GetAssociatedRoleInput) (req *request.Request, output *GetAssociatedRoleOutput)
GetAssociatedRoleRequest generates a "aws/request.Request" representing the client's request for the GetAssociatedRole operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAssociatedRole for more information on using the GetAssociatedRole API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAssociatedRoleRequest method. req, resp := client.GetAssociatedRoleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetAssociatedRole
func (*Greengrass) GetAssociatedRoleWithContext ¶
func (c *Greengrass) GetAssociatedRoleWithContext(ctx aws.Context, input *GetAssociatedRoleInput, opts ...request.Option) (*GetAssociatedRoleOutput, error)
GetAssociatedRoleWithContext is the same as GetAssociatedRole with the addition of the ability to pass a context and additional request options.
See GetAssociatedRole for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetConnectivityInfo ¶
func (c *Greengrass) GetConnectivityInfo(input *GetConnectivityInfoInput) (*GetConnectivityInfoOutput, error)
GetConnectivityInfo API operation for AWS Greengrass.
Retrieves the connectivity information for a core.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetConnectivityInfo for usage and error information.
Returned Error Codes:
ErrCodeBadRequestException "BadRequestException" General error information.
ErrCodeInternalServerErrorException "InternalServerErrorException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetConnectivityInfo
func (*Greengrass) GetConnectivityInfoRequest ¶
func (c *Greengrass) GetConnectivityInfoRequest(input *GetConnectivityInfoInput) (req *request.Request, output *GetConnectivityInfoOutput)
GetConnectivityInfoRequest generates a "aws/request.Request" representing the client's request for the GetConnectivityInfo operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetConnectivityInfo for more information on using the GetConnectivityInfo API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetConnectivityInfoRequest method. req, resp := client.GetConnectivityInfoRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetConnectivityInfo
func (*Greengrass) GetConnectivityInfoWithContext ¶
func (c *Greengrass) GetConnectivityInfoWithContext(ctx aws.Context, input *GetConnectivityInfoInput, opts ...request.Option) (*GetConnectivityInfoOutput, error)
GetConnectivityInfoWithContext is the same as GetConnectivityInfo with the addition of the ability to pass a context and additional request options.
See GetConnectivityInfo for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetCoreDefinition ¶
func (c *Greengrass) GetCoreDefinition(input *GetCoreDefinitionInput) (*GetCoreDefinitionOutput, error)
GetCoreDefinition API operation for AWS Greengrass.
Retrieves information about a core definition version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetCoreDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinition
func (*Greengrass) GetCoreDefinitionRequest ¶
func (c *Greengrass) GetCoreDefinitionRequest(input *GetCoreDefinitionInput) (req *request.Request, output *GetCoreDefinitionOutput)
GetCoreDefinitionRequest generates a "aws/request.Request" representing the client's request for the GetCoreDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetCoreDefinition for more information on using the GetCoreDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetCoreDefinitionRequest method. req, resp := client.GetCoreDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinition
func (*Greengrass) GetCoreDefinitionVersion ¶
func (c *Greengrass) GetCoreDefinitionVersion(input *GetCoreDefinitionVersionInput) (*GetCoreDefinitionVersionOutput, error)
GetCoreDefinitionVersion API operation for AWS Greengrass.
Retrieves information about a core definition version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetCoreDefinitionVersion for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinitionVersion
func (*Greengrass) GetCoreDefinitionVersionRequest ¶
func (c *Greengrass) GetCoreDefinitionVersionRequest(input *GetCoreDefinitionVersionInput) (req *request.Request, output *GetCoreDefinitionVersionOutput)
GetCoreDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the GetCoreDefinitionVersion operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetCoreDefinitionVersion for more information on using the GetCoreDefinitionVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetCoreDefinitionVersionRequest method. req, resp := client.GetCoreDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinitionVersion
func (*Greengrass) GetCoreDefinitionVersionWithContext ¶
func (c *Greengrass) GetCoreDefinitionVersionWithContext(ctx aws.Context, input *GetCoreDefinitionVersionInput, opts ...request.Option) (*GetCoreDefinitionVersionOutput, error)
GetCoreDefinitionVersionWithContext is the same as GetCoreDefinitionVersion with the addition of the ability to pass a context and additional request options.
See GetCoreDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetCoreDefinitionWithContext ¶
func (c *Greengrass) GetCoreDefinitionWithContext(ctx aws.Context, input *GetCoreDefinitionInput, opts ...request.Option) (*GetCoreDefinitionOutput, error)
GetCoreDefinitionWithContext is the same as GetCoreDefinition with the addition of the ability to pass a context and additional request options.
See GetCoreDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetDeploymentStatus ¶
func (c *Greengrass) GetDeploymentStatus(input *GetDeploymentStatusInput) (*GetDeploymentStatusOutput, error)
GetDeploymentStatus API operation for AWS Greengrass.
Returns the status of a deployment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetDeploymentStatus for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeploymentStatus
func (*Greengrass) GetDeploymentStatusRequest ¶
func (c *Greengrass) GetDeploymentStatusRequest(input *GetDeploymentStatusInput) (req *request.Request, output *GetDeploymentStatusOutput)
GetDeploymentStatusRequest generates a "aws/request.Request" representing the client's request for the GetDeploymentStatus operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetDeploymentStatus for more information on using the GetDeploymentStatus API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetDeploymentStatusRequest method. req, resp := client.GetDeploymentStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeploymentStatus
func (*Greengrass) GetDeploymentStatusWithContext ¶
func (c *Greengrass) GetDeploymentStatusWithContext(ctx aws.Context, input *GetDeploymentStatusInput, opts ...request.Option) (*GetDeploymentStatusOutput, error)
GetDeploymentStatusWithContext is the same as GetDeploymentStatus with the addition of the ability to pass a context and additional request options.
See GetDeploymentStatus for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetDeviceDefinition ¶
func (c *Greengrass) GetDeviceDefinition(input *GetDeviceDefinitionInput) (*GetDeviceDefinitionOutput, error)
GetDeviceDefinition API operation for AWS Greengrass.
Retrieves information about a device definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetDeviceDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinition
func (*Greengrass) GetDeviceDefinitionRequest ¶
func (c *Greengrass) GetDeviceDefinitionRequest(input *GetDeviceDefinitionInput) (req *request.Request, output *GetDeviceDefinitionOutput)
GetDeviceDefinitionRequest generates a "aws/request.Request" representing the client's request for the GetDeviceDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetDeviceDefinition for more information on using the GetDeviceDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetDeviceDefinitionRequest method. req, resp := client.GetDeviceDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinition
func (*Greengrass) GetDeviceDefinitionVersion ¶
func (c *Greengrass) GetDeviceDefinitionVersion(input *GetDeviceDefinitionVersionInput) (*GetDeviceDefinitionVersionOutput, error)
GetDeviceDefinitionVersion API operation for AWS Greengrass.
Retrieves information about a device definition version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetDeviceDefinitionVersion for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinitionVersion
func (*Greengrass) GetDeviceDefinitionVersionRequest ¶
func (c *Greengrass) GetDeviceDefinitionVersionRequest(input *GetDeviceDefinitionVersionInput) (req *request.Request, output *GetDeviceDefinitionVersionOutput)
GetDeviceDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the GetDeviceDefinitionVersion operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetDeviceDefinitionVersion for more information on using the GetDeviceDefinitionVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetDeviceDefinitionVersionRequest method. req, resp := client.GetDeviceDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinitionVersion
func (*Greengrass) GetDeviceDefinitionVersionWithContext ¶
func (c *Greengrass) GetDeviceDefinitionVersionWithContext(ctx aws.Context, input *GetDeviceDefinitionVersionInput, opts ...request.Option) (*GetDeviceDefinitionVersionOutput, error)
GetDeviceDefinitionVersionWithContext is the same as GetDeviceDefinitionVersion with the addition of the ability to pass a context and additional request options.
See GetDeviceDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetDeviceDefinitionWithContext ¶
func (c *Greengrass) GetDeviceDefinitionWithContext(ctx aws.Context, input *GetDeviceDefinitionInput, opts ...request.Option) (*GetDeviceDefinitionOutput, error)
GetDeviceDefinitionWithContext is the same as GetDeviceDefinition with the addition of the ability to pass a context and additional request options.
See GetDeviceDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetFunctionDefinition ¶
func (c *Greengrass) GetFunctionDefinition(input *GetFunctionDefinitionInput) (*GetFunctionDefinitionOutput, error)
GetFunctionDefinition API operation for AWS Greengrass.
Retrieves information about a Lambda function definition, including its creation time and latest version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetFunctionDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinition
func (*Greengrass) GetFunctionDefinitionRequest ¶
func (c *Greengrass) GetFunctionDefinitionRequest(input *GetFunctionDefinitionInput) (req *request.Request, output *GetFunctionDefinitionOutput)
GetFunctionDefinitionRequest generates a "aws/request.Request" representing the client's request for the GetFunctionDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetFunctionDefinition for more information on using the GetFunctionDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetFunctionDefinitionRequest method. req, resp := client.GetFunctionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinition
func (*Greengrass) GetFunctionDefinitionVersion ¶
func (c *Greengrass) GetFunctionDefinitionVersion(input *GetFunctionDefinitionVersionInput) (*GetFunctionDefinitionVersionOutput, error)
GetFunctionDefinitionVersion 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetFunctionDefinitionVersion for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinitionVersion
func (*Greengrass) GetFunctionDefinitionVersionRequest ¶
func (c *Greengrass) GetFunctionDefinitionVersionRequest(input *GetFunctionDefinitionVersionInput) (req *request.Request, output *GetFunctionDefinitionVersionOutput)
GetFunctionDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the GetFunctionDefinitionVersion operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetFunctionDefinitionVersion for more information on using the GetFunctionDefinitionVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetFunctionDefinitionVersionRequest method. req, resp := client.GetFunctionDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinitionVersion
func (*Greengrass) GetFunctionDefinitionVersionWithContext ¶
func (c *Greengrass) GetFunctionDefinitionVersionWithContext(ctx aws.Context, input *GetFunctionDefinitionVersionInput, opts ...request.Option) (*GetFunctionDefinitionVersionOutput, error)
GetFunctionDefinitionVersionWithContext is the same as GetFunctionDefinitionVersion with the addition of the ability to pass a context and additional request options.
See GetFunctionDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetFunctionDefinitionWithContext ¶
func (c *Greengrass) GetFunctionDefinitionWithContext(ctx aws.Context, input *GetFunctionDefinitionInput, opts ...request.Option) (*GetFunctionDefinitionOutput, error)
GetFunctionDefinitionWithContext is the same as GetFunctionDefinition with the addition of the ability to pass a context and additional request options.
See GetFunctionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetGroup ¶
func (c *Greengrass) GetGroup(input *GetGroupInput) (*GetGroupOutput, error)
GetGroup API operation for AWS Greengrass.
Retrieves information about a group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetGroup for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroup
func (*Greengrass) GetGroupCertificateAuthority ¶
func (c *Greengrass) GetGroupCertificateAuthority(input *GetGroupCertificateAuthorityInput) (*GetGroupCertificateAuthorityOutput, error)
GetGroupCertificateAuthority API operation for AWS Greengrass.
Retreives the CA associated with a group. Returns the public key of the CA.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetGroupCertificateAuthority for usage and error information.
Returned Error Codes:
ErrCodeBadRequestException "BadRequestException" General error information.
ErrCodeInternalServerErrorException "InternalServerErrorException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateAuthority
func (*Greengrass) GetGroupCertificateAuthorityRequest ¶
func (c *Greengrass) GetGroupCertificateAuthorityRequest(input *GetGroupCertificateAuthorityInput) (req *request.Request, output *GetGroupCertificateAuthorityOutput)
GetGroupCertificateAuthorityRequest generates a "aws/request.Request" representing the client's request for the GetGroupCertificateAuthority operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetGroupCertificateAuthority for more information on using the GetGroupCertificateAuthority API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetGroupCertificateAuthorityRequest method. req, resp := client.GetGroupCertificateAuthorityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateAuthority
func (*Greengrass) GetGroupCertificateAuthorityWithContext ¶
func (c *Greengrass) GetGroupCertificateAuthorityWithContext(ctx aws.Context, input *GetGroupCertificateAuthorityInput, opts ...request.Option) (*GetGroupCertificateAuthorityOutput, error)
GetGroupCertificateAuthorityWithContext is the same as GetGroupCertificateAuthority with the addition of the ability to pass a context and additional request options.
See GetGroupCertificateAuthority for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetGroupCertificateConfiguration ¶
func (c *Greengrass) GetGroupCertificateConfiguration(input *GetGroupCertificateConfigurationInput) (*GetGroupCertificateConfigurationOutput, error)
GetGroupCertificateConfiguration API operation for AWS Greengrass.
Retrieves the current configuration for the CA used by the group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetGroupCertificateConfiguration for usage and error information.
Returned Error Codes:
ErrCodeBadRequestException "BadRequestException" General error information.
ErrCodeInternalServerErrorException "InternalServerErrorException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateConfiguration
func (*Greengrass) GetGroupCertificateConfigurationRequest ¶
func (c *Greengrass) GetGroupCertificateConfigurationRequest(input *GetGroupCertificateConfigurationInput) (req *request.Request, output *GetGroupCertificateConfigurationOutput)
GetGroupCertificateConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetGroupCertificateConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetGroupCertificateConfiguration for more information on using the GetGroupCertificateConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetGroupCertificateConfigurationRequest method. req, resp := client.GetGroupCertificateConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateConfiguration
func (*Greengrass) GetGroupCertificateConfigurationWithContext ¶
func (c *Greengrass) GetGroupCertificateConfigurationWithContext(ctx aws.Context, input *GetGroupCertificateConfigurationInput, opts ...request.Option) (*GetGroupCertificateConfigurationOutput, error)
GetGroupCertificateConfigurationWithContext is the same as GetGroupCertificateConfiguration with the addition of the ability to pass a context and additional request options.
See GetGroupCertificateConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetGroupRequest ¶
func (c *Greengrass) GetGroupRequest(input *GetGroupInput) (req *request.Request, output *GetGroupOutput)
GetGroupRequest generates a "aws/request.Request" representing the client's request for the GetGroup operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetGroup for more information on using the GetGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetGroupRequest method. req, resp := client.GetGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroup
func (*Greengrass) GetGroupVersion ¶
func (c *Greengrass) GetGroupVersion(input *GetGroupVersionInput) (*GetGroupVersionOutput, error)
GetGroupVersion API operation for AWS Greengrass.
Retrieves information about a group version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetGroupVersion for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupVersion
func (*Greengrass) GetGroupVersionRequest ¶
func (c *Greengrass) GetGroupVersionRequest(input *GetGroupVersionInput) (req *request.Request, output *GetGroupVersionOutput)
GetGroupVersionRequest generates a "aws/request.Request" representing the client's request for the GetGroupVersion operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetGroupVersion for more information on using the GetGroupVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetGroupVersionRequest method. req, resp := client.GetGroupVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupVersion
func (*Greengrass) GetGroupVersionWithContext ¶
func (c *Greengrass) GetGroupVersionWithContext(ctx aws.Context, input *GetGroupVersionInput, opts ...request.Option) (*GetGroupVersionOutput, error)
GetGroupVersionWithContext is the same as GetGroupVersion with the addition of the ability to pass a context and additional request options.
See GetGroupVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetGroupWithContext ¶
func (c *Greengrass) GetGroupWithContext(ctx aws.Context, input *GetGroupInput, opts ...request.Option) (*GetGroupOutput, error)
GetGroupWithContext is the same as GetGroup with the addition of the ability to pass a context and additional request options.
See GetGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetLoggerDefinition ¶
func (c *Greengrass) GetLoggerDefinition(input *GetLoggerDefinitionInput) (*GetLoggerDefinitionOutput, error)
GetLoggerDefinition API operation for AWS Greengrass.
Retrieves information about a logger definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetLoggerDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinition
func (*Greengrass) GetLoggerDefinitionRequest ¶
func (c *Greengrass) GetLoggerDefinitionRequest(input *GetLoggerDefinitionInput) (req *request.Request, output *GetLoggerDefinitionOutput)
GetLoggerDefinitionRequest generates a "aws/request.Request" representing the client's request for the GetLoggerDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetLoggerDefinition for more information on using the GetLoggerDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetLoggerDefinitionRequest method. req, resp := client.GetLoggerDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinition
func (*Greengrass) GetLoggerDefinitionVersion ¶
func (c *Greengrass) GetLoggerDefinitionVersion(input *GetLoggerDefinitionVersionInput) (*GetLoggerDefinitionVersionOutput, error)
GetLoggerDefinitionVersion API operation for AWS Greengrass.
Retrieves information about a logger definition version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetLoggerDefinitionVersion for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinitionVersion
func (*Greengrass) GetLoggerDefinitionVersionRequest ¶
func (c *Greengrass) GetLoggerDefinitionVersionRequest(input *GetLoggerDefinitionVersionInput) (req *request.Request, output *GetLoggerDefinitionVersionOutput)
GetLoggerDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the GetLoggerDefinitionVersion operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetLoggerDefinitionVersion for more information on using the GetLoggerDefinitionVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetLoggerDefinitionVersionRequest method. req, resp := client.GetLoggerDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinitionVersion
func (*Greengrass) GetLoggerDefinitionVersionWithContext ¶
func (c *Greengrass) GetLoggerDefinitionVersionWithContext(ctx aws.Context, input *GetLoggerDefinitionVersionInput, opts ...request.Option) (*GetLoggerDefinitionVersionOutput, error)
GetLoggerDefinitionVersionWithContext is the same as GetLoggerDefinitionVersion with the addition of the ability to pass a context and additional request options.
See GetLoggerDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetLoggerDefinitionWithContext ¶
func (c *Greengrass) GetLoggerDefinitionWithContext(ctx aws.Context, input *GetLoggerDefinitionInput, opts ...request.Option) (*GetLoggerDefinitionOutput, error)
GetLoggerDefinitionWithContext is the same as GetLoggerDefinition with the addition of the ability to pass a context and additional request options.
See GetLoggerDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetResourceDefinition ¶ added in v1.12.36
func (c *Greengrass) GetResourceDefinition(input *GetResourceDefinitionInput) (*GetResourceDefinitionOutput, error)
GetResourceDefinition API operation for AWS Greengrass.
Retrieves information about a resource definition, including its creation time and latest version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetResourceDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetResourceDefinition
func (*Greengrass) GetResourceDefinitionRequest ¶ added in v1.12.36
func (c *Greengrass) GetResourceDefinitionRequest(input *GetResourceDefinitionInput) (req *request.Request, output *GetResourceDefinitionOutput)
GetResourceDefinitionRequest generates a "aws/request.Request" representing the client's request for the GetResourceDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetResourceDefinition for more information on using the GetResourceDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetResourceDefinitionRequest method. req, resp := client.GetResourceDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetResourceDefinition
func (*Greengrass) GetResourceDefinitionVersion ¶ added in v1.12.36
func (c *Greengrass) GetResourceDefinitionVersion(input *GetResourceDefinitionVersionInput) (*GetResourceDefinitionVersionOutput, error)
GetResourceDefinitionVersion API operation for AWS Greengrass.
Retrieves information about a resource definition version, including which resources are included in the version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetResourceDefinitionVersion for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetResourceDefinitionVersion
func (*Greengrass) GetResourceDefinitionVersionRequest ¶ added in v1.12.36
func (c *Greengrass) GetResourceDefinitionVersionRequest(input *GetResourceDefinitionVersionInput) (req *request.Request, output *GetResourceDefinitionVersionOutput)
GetResourceDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the GetResourceDefinitionVersion operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetResourceDefinitionVersion for more information on using the GetResourceDefinitionVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetResourceDefinitionVersionRequest method. req, resp := client.GetResourceDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetResourceDefinitionVersion
func (*Greengrass) GetResourceDefinitionVersionWithContext ¶ added in v1.12.36
func (c *Greengrass) GetResourceDefinitionVersionWithContext(ctx aws.Context, input *GetResourceDefinitionVersionInput, opts ...request.Option) (*GetResourceDefinitionVersionOutput, error)
GetResourceDefinitionVersionWithContext is the same as GetResourceDefinitionVersion with the addition of the ability to pass a context and additional request options.
See GetResourceDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetResourceDefinitionWithContext ¶ added in v1.12.36
func (c *Greengrass) GetResourceDefinitionWithContext(ctx aws.Context, input *GetResourceDefinitionInput, opts ...request.Option) (*GetResourceDefinitionOutput, error)
GetResourceDefinitionWithContext is the same as GetResourceDefinition with the addition of the ability to pass a context and additional request options.
See GetResourceDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetServiceRoleForAccount ¶
func (c *Greengrass) GetServiceRoleForAccount(input *GetServiceRoleForAccountInput) (*GetServiceRoleForAccountOutput, error)
GetServiceRoleForAccount API operation for AWS Greengrass.
Retrieves the service role that is attached to your account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetServiceRoleForAccount for usage and error information.
Returned Error Codes:
- ErrCodeInternalServerErrorException "InternalServerErrorException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetServiceRoleForAccount
func (*Greengrass) GetServiceRoleForAccountRequest ¶
func (c *Greengrass) GetServiceRoleForAccountRequest(input *GetServiceRoleForAccountInput) (req *request.Request, output *GetServiceRoleForAccountOutput)
GetServiceRoleForAccountRequest generates a "aws/request.Request" representing the client's request for the GetServiceRoleForAccount operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetServiceRoleForAccount for more information on using the GetServiceRoleForAccount API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetServiceRoleForAccountRequest method. req, resp := client.GetServiceRoleForAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetServiceRoleForAccount
func (*Greengrass) GetServiceRoleForAccountWithContext ¶
func (c *Greengrass) GetServiceRoleForAccountWithContext(ctx aws.Context, input *GetServiceRoleForAccountInput, opts ...request.Option) (*GetServiceRoleForAccountOutput, error)
GetServiceRoleForAccountWithContext is the same as GetServiceRoleForAccount with the addition of the ability to pass a context and additional request options.
See GetServiceRoleForAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetSubscriptionDefinition ¶
func (c *Greengrass) GetSubscriptionDefinition(input *GetSubscriptionDefinitionInput) (*GetSubscriptionDefinitionOutput, error)
GetSubscriptionDefinition API operation for AWS Greengrass.
Retrieves information about a subscription definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetSubscriptionDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinition
func (*Greengrass) GetSubscriptionDefinitionRequest ¶
func (c *Greengrass) GetSubscriptionDefinitionRequest(input *GetSubscriptionDefinitionInput) (req *request.Request, output *GetSubscriptionDefinitionOutput)
GetSubscriptionDefinitionRequest generates a "aws/request.Request" representing the client's request for the GetSubscriptionDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSubscriptionDefinition for more information on using the GetSubscriptionDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSubscriptionDefinitionRequest method. req, resp := client.GetSubscriptionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinition
func (*Greengrass) GetSubscriptionDefinitionVersion ¶
func (c *Greengrass) GetSubscriptionDefinitionVersion(input *GetSubscriptionDefinitionVersionInput) (*GetSubscriptionDefinitionVersionOutput, error)
GetSubscriptionDefinitionVersion API operation for AWS Greengrass.
Retrieves information about a subscription definition version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetSubscriptionDefinitionVersion for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinitionVersion
func (*Greengrass) GetSubscriptionDefinitionVersionRequest ¶
func (c *Greengrass) GetSubscriptionDefinitionVersionRequest(input *GetSubscriptionDefinitionVersionInput) (req *request.Request, output *GetSubscriptionDefinitionVersionOutput)
GetSubscriptionDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the GetSubscriptionDefinitionVersion operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSubscriptionDefinitionVersion for more information on using the GetSubscriptionDefinitionVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSubscriptionDefinitionVersionRequest method. req, resp := client.GetSubscriptionDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinitionVersion
func (*Greengrass) GetSubscriptionDefinitionVersionWithContext ¶
func (c *Greengrass) GetSubscriptionDefinitionVersionWithContext(ctx aws.Context, input *GetSubscriptionDefinitionVersionInput, opts ...request.Option) (*GetSubscriptionDefinitionVersionOutput, error)
GetSubscriptionDefinitionVersionWithContext is the same as GetSubscriptionDefinitionVersion with the addition of the ability to pass a context and additional request options.
See GetSubscriptionDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetSubscriptionDefinitionWithContext ¶
func (c *Greengrass) GetSubscriptionDefinitionWithContext(ctx aws.Context, input *GetSubscriptionDefinitionInput, opts ...request.Option) (*GetSubscriptionDefinitionOutput, error)
GetSubscriptionDefinitionWithContext is the same as GetSubscriptionDefinition with the addition of the ability to pass a context and additional request options.
See GetSubscriptionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListCoreDefinitionVersions ¶
func (c *Greengrass) ListCoreDefinitionVersions(input *ListCoreDefinitionVersionsInput) (*ListCoreDefinitionVersionsOutput, error)
ListCoreDefinitionVersions API operation for AWS Greengrass.
Lists the versions of a core definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListCoreDefinitionVersions for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitionVersions
func (*Greengrass) ListCoreDefinitionVersionsRequest ¶
func (c *Greengrass) ListCoreDefinitionVersionsRequest(input *ListCoreDefinitionVersionsInput) (req *request.Request, output *ListCoreDefinitionVersionsOutput)
ListCoreDefinitionVersionsRequest generates a "aws/request.Request" representing the client's request for the ListCoreDefinitionVersions operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListCoreDefinitionVersions for more information on using the ListCoreDefinitionVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListCoreDefinitionVersionsRequest method. req, resp := client.ListCoreDefinitionVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitionVersions
func (*Greengrass) ListCoreDefinitionVersionsWithContext ¶
func (c *Greengrass) ListCoreDefinitionVersionsWithContext(ctx aws.Context, input *ListCoreDefinitionVersionsInput, opts ...request.Option) (*ListCoreDefinitionVersionsOutput, error)
ListCoreDefinitionVersionsWithContext is the same as ListCoreDefinitionVersions with the addition of the ability to pass a context and additional request options.
See ListCoreDefinitionVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListCoreDefinitions ¶
func (c *Greengrass) ListCoreDefinitions(input *ListCoreDefinitionsInput) (*ListCoreDefinitionsOutput, error)
ListCoreDefinitions API operation for AWS Greengrass.
Retrieves a list of core definitions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListCoreDefinitions for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitions
func (*Greengrass) ListCoreDefinitionsRequest ¶
func (c *Greengrass) ListCoreDefinitionsRequest(input *ListCoreDefinitionsInput) (req *request.Request, output *ListCoreDefinitionsOutput)
ListCoreDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListCoreDefinitions operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListCoreDefinitions for more information on using the ListCoreDefinitions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListCoreDefinitionsRequest method. req, resp := client.ListCoreDefinitionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitions
func (*Greengrass) ListCoreDefinitionsWithContext ¶
func (c *Greengrass) ListCoreDefinitionsWithContext(ctx aws.Context, input *ListCoreDefinitionsInput, opts ...request.Option) (*ListCoreDefinitionsOutput, error)
ListCoreDefinitionsWithContext is the same as ListCoreDefinitions with the addition of the ability to pass a context and additional request options.
See ListCoreDefinitions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListDeployments ¶
func (c *Greengrass) ListDeployments(input *ListDeploymentsInput) (*ListDeploymentsOutput, error)
ListDeployments API operation for AWS Greengrass.
Returns a history of deployments for the group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListDeployments for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeployments
func (*Greengrass) ListDeploymentsRequest ¶
func (c *Greengrass) ListDeploymentsRequest(input *ListDeploymentsInput) (req *request.Request, output *ListDeploymentsOutput)
ListDeploymentsRequest generates a "aws/request.Request" representing the client's request for the ListDeployments operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListDeployments for more information on using the ListDeployments API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListDeploymentsRequest method. req, resp := client.ListDeploymentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeployments
func (*Greengrass) ListDeploymentsWithContext ¶
func (c *Greengrass) ListDeploymentsWithContext(ctx aws.Context, input *ListDeploymentsInput, opts ...request.Option) (*ListDeploymentsOutput, error)
ListDeploymentsWithContext is the same as ListDeployments with the addition of the ability to pass a context and additional request options.
See ListDeployments for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListDeviceDefinitionVersions ¶
func (c *Greengrass) ListDeviceDefinitionVersions(input *ListDeviceDefinitionVersionsInput) (*ListDeviceDefinitionVersionsOutput, error)
ListDeviceDefinitionVersions API operation for AWS Greengrass.
Lists the versions of a device definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListDeviceDefinitionVersions for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitionVersions
func (*Greengrass) ListDeviceDefinitionVersionsRequest ¶
func (c *Greengrass) ListDeviceDefinitionVersionsRequest(input *ListDeviceDefinitionVersionsInput) (req *request.Request, output *ListDeviceDefinitionVersionsOutput)
ListDeviceDefinitionVersionsRequest generates a "aws/request.Request" representing the client's request for the ListDeviceDefinitionVersions operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListDeviceDefinitionVersions for more information on using the ListDeviceDefinitionVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListDeviceDefinitionVersionsRequest method. req, resp := client.ListDeviceDefinitionVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitionVersions
func (*Greengrass) ListDeviceDefinitionVersionsWithContext ¶
func (c *Greengrass) ListDeviceDefinitionVersionsWithContext(ctx aws.Context, input *ListDeviceDefinitionVersionsInput, opts ...request.Option) (*ListDeviceDefinitionVersionsOutput, error)
ListDeviceDefinitionVersionsWithContext is the same as ListDeviceDefinitionVersions with the addition of the ability to pass a context and additional request options.
See ListDeviceDefinitionVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListDeviceDefinitions ¶
func (c *Greengrass) ListDeviceDefinitions(input *ListDeviceDefinitionsInput) (*ListDeviceDefinitionsOutput, error)
ListDeviceDefinitions API operation for AWS Greengrass.
Retrieves a list of device definitions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListDeviceDefinitions for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitions
func (*Greengrass) ListDeviceDefinitionsRequest ¶
func (c *Greengrass) ListDeviceDefinitionsRequest(input *ListDeviceDefinitionsInput) (req *request.Request, output *ListDeviceDefinitionsOutput)
ListDeviceDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListDeviceDefinitions operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListDeviceDefinitions for more information on using the ListDeviceDefinitions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListDeviceDefinitionsRequest method. req, resp := client.ListDeviceDefinitionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitions
func (*Greengrass) ListDeviceDefinitionsWithContext ¶
func (c *Greengrass) ListDeviceDefinitionsWithContext(ctx aws.Context, input *ListDeviceDefinitionsInput, opts ...request.Option) (*ListDeviceDefinitionsOutput, error)
ListDeviceDefinitionsWithContext is the same as ListDeviceDefinitions with the addition of the ability to pass a context and additional request options.
See ListDeviceDefinitions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListFunctionDefinitionVersions ¶
func (c *Greengrass) ListFunctionDefinitionVersions(input *ListFunctionDefinitionVersionsInput) (*ListFunctionDefinitionVersionsOutput, error)
ListFunctionDefinitionVersions API operation for AWS Greengrass.
Lists the versions of a Lambda function definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListFunctionDefinitionVersions for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitionVersions
func (*Greengrass) ListFunctionDefinitionVersionsRequest ¶
func (c *Greengrass) ListFunctionDefinitionVersionsRequest(input *ListFunctionDefinitionVersionsInput) (req *request.Request, output *ListFunctionDefinitionVersionsOutput)
ListFunctionDefinitionVersionsRequest generates a "aws/request.Request" representing the client's request for the ListFunctionDefinitionVersions operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListFunctionDefinitionVersions for more information on using the ListFunctionDefinitionVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListFunctionDefinitionVersionsRequest method. req, resp := client.ListFunctionDefinitionVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitionVersions
func (*Greengrass) ListFunctionDefinitionVersionsWithContext ¶
func (c *Greengrass) ListFunctionDefinitionVersionsWithContext(ctx aws.Context, input *ListFunctionDefinitionVersionsInput, opts ...request.Option) (*ListFunctionDefinitionVersionsOutput, error)
ListFunctionDefinitionVersionsWithContext is the same as ListFunctionDefinitionVersions with the addition of the ability to pass a context and additional request options.
See ListFunctionDefinitionVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListFunctionDefinitions ¶
func (c *Greengrass) ListFunctionDefinitions(input *ListFunctionDefinitionsInput) (*ListFunctionDefinitionsOutput, error)
ListFunctionDefinitions API operation for AWS Greengrass.
Retrieves a list of Lambda function definitions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListFunctionDefinitions for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitions
func (*Greengrass) ListFunctionDefinitionsRequest ¶
func (c *Greengrass) ListFunctionDefinitionsRequest(input *ListFunctionDefinitionsInput) (req *request.Request, output *ListFunctionDefinitionsOutput)
ListFunctionDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListFunctionDefinitions operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListFunctionDefinitions for more information on using the ListFunctionDefinitions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListFunctionDefinitionsRequest method. req, resp := client.ListFunctionDefinitionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitions
func (*Greengrass) ListFunctionDefinitionsWithContext ¶
func (c *Greengrass) ListFunctionDefinitionsWithContext(ctx aws.Context, input *ListFunctionDefinitionsInput, opts ...request.Option) (*ListFunctionDefinitionsOutput, error)
ListFunctionDefinitionsWithContext is the same as ListFunctionDefinitions with the addition of the ability to pass a context and additional request options.
See ListFunctionDefinitions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListGroupCertificateAuthorities ¶
func (c *Greengrass) ListGroupCertificateAuthorities(input *ListGroupCertificateAuthoritiesInput) (*ListGroupCertificateAuthoritiesOutput, error)
ListGroupCertificateAuthorities API operation for AWS Greengrass.
Retrieves the current CAs for a group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListGroupCertificateAuthorities for usage and error information.
Returned Error Codes:
ErrCodeBadRequestException "BadRequestException" General error information.
ErrCodeInternalServerErrorException "InternalServerErrorException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupCertificateAuthorities
func (*Greengrass) ListGroupCertificateAuthoritiesRequest ¶
func (c *Greengrass) ListGroupCertificateAuthoritiesRequest(input *ListGroupCertificateAuthoritiesInput) (req *request.Request, output *ListGroupCertificateAuthoritiesOutput)
ListGroupCertificateAuthoritiesRequest generates a "aws/request.Request" representing the client's request for the ListGroupCertificateAuthorities operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListGroupCertificateAuthorities for more information on using the ListGroupCertificateAuthorities API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListGroupCertificateAuthoritiesRequest method. req, resp := client.ListGroupCertificateAuthoritiesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupCertificateAuthorities
func (*Greengrass) ListGroupCertificateAuthoritiesWithContext ¶
func (c *Greengrass) ListGroupCertificateAuthoritiesWithContext(ctx aws.Context, input *ListGroupCertificateAuthoritiesInput, opts ...request.Option) (*ListGroupCertificateAuthoritiesOutput, error)
ListGroupCertificateAuthoritiesWithContext is the same as ListGroupCertificateAuthorities with the addition of the ability to pass a context and additional request options.
See ListGroupCertificateAuthorities for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListGroupVersions ¶
func (c *Greengrass) ListGroupVersions(input *ListGroupVersionsInput) (*ListGroupVersionsOutput, error)
ListGroupVersions API operation for AWS Greengrass.
Lists the versions of a group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListGroupVersions for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupVersions
func (*Greengrass) ListGroupVersionsRequest ¶
func (c *Greengrass) ListGroupVersionsRequest(input *ListGroupVersionsInput) (req *request.Request, output *ListGroupVersionsOutput)
ListGroupVersionsRequest generates a "aws/request.Request" representing the client's request for the ListGroupVersions operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListGroupVersions for more information on using the ListGroupVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListGroupVersionsRequest method. req, resp := client.ListGroupVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupVersions
func (*Greengrass) ListGroupVersionsWithContext ¶
func (c *Greengrass) ListGroupVersionsWithContext(ctx aws.Context, input *ListGroupVersionsInput, opts ...request.Option) (*ListGroupVersionsOutput, error)
ListGroupVersionsWithContext is the same as ListGroupVersions with the addition of the ability to pass a context and additional request options.
See ListGroupVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListGroups ¶
func (c *Greengrass) ListGroups(input *ListGroupsInput) (*ListGroupsOutput, error)
ListGroups API operation for AWS Greengrass.
Retrieves a list of groups.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListGroups for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroups
func (*Greengrass) ListGroupsRequest ¶
func (c *Greengrass) ListGroupsRequest(input *ListGroupsInput) (req *request.Request, output *ListGroupsOutput)
ListGroupsRequest generates a "aws/request.Request" representing the client's request for the ListGroups operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListGroups for more information on using the ListGroups API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListGroupsRequest method. req, resp := client.ListGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroups
func (*Greengrass) ListGroupsWithContext ¶
func (c *Greengrass) ListGroupsWithContext(ctx aws.Context, input *ListGroupsInput, opts ...request.Option) (*ListGroupsOutput, error)
ListGroupsWithContext is the same as ListGroups with the addition of the ability to pass a context and additional request options.
See ListGroups for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListLoggerDefinitionVersions ¶
func (c *Greengrass) ListLoggerDefinitionVersions(input *ListLoggerDefinitionVersionsInput) (*ListLoggerDefinitionVersionsOutput, error)
ListLoggerDefinitionVersions API operation for AWS Greengrass.
Lists the versions of a logger definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListLoggerDefinitionVersions for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitionVersions
func (*Greengrass) ListLoggerDefinitionVersionsRequest ¶
func (c *Greengrass) ListLoggerDefinitionVersionsRequest(input *ListLoggerDefinitionVersionsInput) (req *request.Request, output *ListLoggerDefinitionVersionsOutput)
ListLoggerDefinitionVersionsRequest generates a "aws/request.Request" representing the client's request for the ListLoggerDefinitionVersions operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListLoggerDefinitionVersions for more information on using the ListLoggerDefinitionVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListLoggerDefinitionVersionsRequest method. req, resp := client.ListLoggerDefinitionVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitionVersions
func (*Greengrass) ListLoggerDefinitionVersionsWithContext ¶
func (c *Greengrass) ListLoggerDefinitionVersionsWithContext(ctx aws.Context, input *ListLoggerDefinitionVersionsInput, opts ...request.Option) (*ListLoggerDefinitionVersionsOutput, error)
ListLoggerDefinitionVersionsWithContext is the same as ListLoggerDefinitionVersions with the addition of the ability to pass a context and additional request options.
See ListLoggerDefinitionVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListLoggerDefinitions ¶
func (c *Greengrass) ListLoggerDefinitions(input *ListLoggerDefinitionsInput) (*ListLoggerDefinitionsOutput, error)
ListLoggerDefinitions API operation for AWS Greengrass.
Retrieves a list of logger definitions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListLoggerDefinitions for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitions
func (*Greengrass) ListLoggerDefinitionsRequest ¶
func (c *Greengrass) ListLoggerDefinitionsRequest(input *ListLoggerDefinitionsInput) (req *request.Request, output *ListLoggerDefinitionsOutput)
ListLoggerDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListLoggerDefinitions operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListLoggerDefinitions for more information on using the ListLoggerDefinitions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListLoggerDefinitionsRequest method. req, resp := client.ListLoggerDefinitionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitions
func (*Greengrass) ListLoggerDefinitionsWithContext ¶
func (c *Greengrass) ListLoggerDefinitionsWithContext(ctx aws.Context, input *ListLoggerDefinitionsInput, opts ...request.Option) (*ListLoggerDefinitionsOutput, error)
ListLoggerDefinitionsWithContext is the same as ListLoggerDefinitions with the addition of the ability to pass a context and additional request options.
See ListLoggerDefinitions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListResourceDefinitionVersions ¶ added in v1.12.36
func (c *Greengrass) ListResourceDefinitionVersions(input *ListResourceDefinitionVersionsInput) (*ListResourceDefinitionVersionsOutput, error)
ListResourceDefinitionVersions API operation for AWS Greengrass.
Lists the versions of a resource definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListResourceDefinitionVersions for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListResourceDefinitionVersions
func (*Greengrass) ListResourceDefinitionVersionsRequest ¶ added in v1.12.36
func (c *Greengrass) ListResourceDefinitionVersionsRequest(input *ListResourceDefinitionVersionsInput) (req *request.Request, output *ListResourceDefinitionVersionsOutput)
ListResourceDefinitionVersionsRequest generates a "aws/request.Request" representing the client's request for the ListResourceDefinitionVersions operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListResourceDefinitionVersions for more information on using the ListResourceDefinitionVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListResourceDefinitionVersionsRequest method. req, resp := client.ListResourceDefinitionVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListResourceDefinitionVersions
func (*Greengrass) ListResourceDefinitionVersionsWithContext ¶ added in v1.12.36
func (c *Greengrass) ListResourceDefinitionVersionsWithContext(ctx aws.Context, input *ListResourceDefinitionVersionsInput, opts ...request.Option) (*ListResourceDefinitionVersionsOutput, error)
ListResourceDefinitionVersionsWithContext is the same as ListResourceDefinitionVersions with the addition of the ability to pass a context and additional request options.
See ListResourceDefinitionVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListResourceDefinitions ¶ added in v1.12.36
func (c *Greengrass) ListResourceDefinitions(input *ListResourceDefinitionsInput) (*ListResourceDefinitionsOutput, error)
ListResourceDefinitions API operation for AWS Greengrass.
Retrieves a list of resource definitions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListResourceDefinitions for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListResourceDefinitions
func (*Greengrass) ListResourceDefinitionsRequest ¶ added in v1.12.36
func (c *Greengrass) ListResourceDefinitionsRequest(input *ListResourceDefinitionsInput) (req *request.Request, output *ListResourceDefinitionsOutput)
ListResourceDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListResourceDefinitions operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListResourceDefinitions for more information on using the ListResourceDefinitions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListResourceDefinitionsRequest method. req, resp := client.ListResourceDefinitionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListResourceDefinitions
func (*Greengrass) ListResourceDefinitionsWithContext ¶ added in v1.12.36
func (c *Greengrass) ListResourceDefinitionsWithContext(ctx aws.Context, input *ListResourceDefinitionsInput, opts ...request.Option) (*ListResourceDefinitionsOutput, error)
ListResourceDefinitionsWithContext is the same as ListResourceDefinitions with the addition of the ability to pass a context and additional request options.
See ListResourceDefinitions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListSubscriptionDefinitionVersions ¶
func (c *Greengrass) ListSubscriptionDefinitionVersions(input *ListSubscriptionDefinitionVersionsInput) (*ListSubscriptionDefinitionVersionsOutput, error)
ListSubscriptionDefinitionVersions API operation for AWS Greengrass.
Lists the versions of a subscription definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListSubscriptionDefinitionVersions for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitionVersions
func (*Greengrass) ListSubscriptionDefinitionVersionsRequest ¶
func (c *Greengrass) ListSubscriptionDefinitionVersionsRequest(input *ListSubscriptionDefinitionVersionsInput) (req *request.Request, output *ListSubscriptionDefinitionVersionsOutput)
ListSubscriptionDefinitionVersionsRequest generates a "aws/request.Request" representing the client's request for the ListSubscriptionDefinitionVersions operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSubscriptionDefinitionVersions for more information on using the ListSubscriptionDefinitionVersions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSubscriptionDefinitionVersionsRequest method. req, resp := client.ListSubscriptionDefinitionVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitionVersions
func (*Greengrass) ListSubscriptionDefinitionVersionsWithContext ¶
func (c *Greengrass) ListSubscriptionDefinitionVersionsWithContext(ctx aws.Context, input *ListSubscriptionDefinitionVersionsInput, opts ...request.Option) (*ListSubscriptionDefinitionVersionsOutput, error)
ListSubscriptionDefinitionVersionsWithContext is the same as ListSubscriptionDefinitionVersions with the addition of the ability to pass a context and additional request options.
See ListSubscriptionDefinitionVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListSubscriptionDefinitions ¶
func (c *Greengrass) ListSubscriptionDefinitions(input *ListSubscriptionDefinitionsInput) (*ListSubscriptionDefinitionsOutput, error)
ListSubscriptionDefinitions API operation for AWS Greengrass.
Retrieves a list of subscription definitions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListSubscriptionDefinitions for usage and error information. See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitions
func (*Greengrass) ListSubscriptionDefinitionsRequest ¶
func (c *Greengrass) ListSubscriptionDefinitionsRequest(input *ListSubscriptionDefinitionsInput) (req *request.Request, output *ListSubscriptionDefinitionsOutput)
ListSubscriptionDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListSubscriptionDefinitions operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListSubscriptionDefinitions for more information on using the ListSubscriptionDefinitions API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListSubscriptionDefinitionsRequest method. req, resp := client.ListSubscriptionDefinitionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitions
func (*Greengrass) ListSubscriptionDefinitionsWithContext ¶
func (c *Greengrass) ListSubscriptionDefinitionsWithContext(ctx aws.Context, input *ListSubscriptionDefinitionsInput, opts ...request.Option) (*ListSubscriptionDefinitionsOutput, error)
ListSubscriptionDefinitionsWithContext is the same as ListSubscriptionDefinitions with the addition of the ability to pass a context and additional request options.
See ListSubscriptionDefinitions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ResetDeployments ¶ added in v1.10.50
func (c *Greengrass) ResetDeployments(input *ResetDeploymentsInput) (*ResetDeploymentsOutput, error)
ResetDeployments API operation for AWS Greengrass.
Resets a group's deployments.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ResetDeployments for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ResetDeployments
func (*Greengrass) ResetDeploymentsRequest ¶ added in v1.10.50
func (c *Greengrass) ResetDeploymentsRequest(input *ResetDeploymentsInput) (req *request.Request, output *ResetDeploymentsOutput)
ResetDeploymentsRequest generates a "aws/request.Request" representing the client's request for the ResetDeployments operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ResetDeployments for more information on using the ResetDeployments API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ResetDeploymentsRequest method. req, resp := client.ResetDeploymentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ResetDeployments
func (*Greengrass) ResetDeploymentsWithContext ¶ added in v1.10.50
func (c *Greengrass) ResetDeploymentsWithContext(ctx aws.Context, input *ResetDeploymentsInput, opts ...request.Option) (*ResetDeploymentsOutput, error)
ResetDeploymentsWithContext is the same as ResetDeployments with the addition of the ability to pass a context and additional request options.
See ResetDeployments for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateConnectivityInfo ¶
func (c *Greengrass) UpdateConnectivityInfo(input *UpdateConnectivityInfoInput) (*UpdateConnectivityInfoOutput, error)
UpdateConnectivityInfo 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateConnectivityInfo for usage and error information.
Returned Error Codes:
ErrCodeBadRequestException "BadRequestException" General error information.
ErrCodeInternalServerErrorException "InternalServerErrorException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateConnectivityInfo
func (*Greengrass) UpdateConnectivityInfoRequest ¶
func (c *Greengrass) UpdateConnectivityInfoRequest(input *UpdateConnectivityInfoInput) (req *request.Request, output *UpdateConnectivityInfoOutput)
UpdateConnectivityInfoRequest generates a "aws/request.Request" representing the client's request for the UpdateConnectivityInfo operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateConnectivityInfo for more information on using the UpdateConnectivityInfo API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateConnectivityInfoRequest method. req, resp := client.UpdateConnectivityInfoRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateConnectivityInfo
func (*Greengrass) UpdateConnectivityInfoWithContext ¶
func (c *Greengrass) UpdateConnectivityInfoWithContext(ctx aws.Context, input *UpdateConnectivityInfoInput, opts ...request.Option) (*UpdateConnectivityInfoOutput, error)
UpdateConnectivityInfoWithContext is the same as UpdateConnectivityInfo with the addition of the ability to pass a context and additional request options.
See UpdateConnectivityInfo for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateCoreDefinition ¶
func (c *Greengrass) UpdateCoreDefinition(input *UpdateCoreDefinitionInput) (*UpdateCoreDefinitionOutput, error)
UpdateCoreDefinition API operation for AWS Greengrass.
Updates a core definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateCoreDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateCoreDefinition
func (*Greengrass) UpdateCoreDefinitionRequest ¶
func (c *Greengrass) UpdateCoreDefinitionRequest(input *UpdateCoreDefinitionInput) (req *request.Request, output *UpdateCoreDefinitionOutput)
UpdateCoreDefinitionRequest generates a "aws/request.Request" representing the client's request for the UpdateCoreDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateCoreDefinition for more information on using the UpdateCoreDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateCoreDefinitionRequest method. req, resp := client.UpdateCoreDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateCoreDefinition
func (*Greengrass) UpdateCoreDefinitionWithContext ¶
func (c *Greengrass) UpdateCoreDefinitionWithContext(ctx aws.Context, input *UpdateCoreDefinitionInput, opts ...request.Option) (*UpdateCoreDefinitionOutput, error)
UpdateCoreDefinitionWithContext is the same as UpdateCoreDefinition with the addition of the ability to pass a context and additional request options.
See UpdateCoreDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateDeviceDefinition ¶
func (c *Greengrass) UpdateDeviceDefinition(input *UpdateDeviceDefinitionInput) (*UpdateDeviceDefinitionOutput, error)
UpdateDeviceDefinition API operation for AWS Greengrass.
Updates a device definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateDeviceDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateDeviceDefinition
func (*Greengrass) UpdateDeviceDefinitionRequest ¶
func (c *Greengrass) UpdateDeviceDefinitionRequest(input *UpdateDeviceDefinitionInput) (req *request.Request, output *UpdateDeviceDefinitionOutput)
UpdateDeviceDefinitionRequest generates a "aws/request.Request" representing the client's request for the UpdateDeviceDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateDeviceDefinition for more information on using the UpdateDeviceDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateDeviceDefinitionRequest method. req, resp := client.UpdateDeviceDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateDeviceDefinition
func (*Greengrass) UpdateDeviceDefinitionWithContext ¶
func (c *Greengrass) UpdateDeviceDefinitionWithContext(ctx aws.Context, input *UpdateDeviceDefinitionInput, opts ...request.Option) (*UpdateDeviceDefinitionOutput, error)
UpdateDeviceDefinitionWithContext is the same as UpdateDeviceDefinition with the addition of the ability to pass a context and additional request options.
See UpdateDeviceDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateFunctionDefinition ¶
func (c *Greengrass) UpdateFunctionDefinition(input *UpdateFunctionDefinitionInput) (*UpdateFunctionDefinitionOutput, error)
UpdateFunctionDefinition API operation for AWS Greengrass.
Updates a Lambda function definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateFunctionDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateFunctionDefinition
func (*Greengrass) UpdateFunctionDefinitionRequest ¶
func (c *Greengrass) UpdateFunctionDefinitionRequest(input *UpdateFunctionDefinitionInput) (req *request.Request, output *UpdateFunctionDefinitionOutput)
UpdateFunctionDefinitionRequest generates a "aws/request.Request" representing the client's request for the UpdateFunctionDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateFunctionDefinition for more information on using the UpdateFunctionDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateFunctionDefinitionRequest method. req, resp := client.UpdateFunctionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateFunctionDefinition
func (*Greengrass) UpdateFunctionDefinitionWithContext ¶
func (c *Greengrass) UpdateFunctionDefinitionWithContext(ctx aws.Context, input *UpdateFunctionDefinitionInput, opts ...request.Option) (*UpdateFunctionDefinitionOutput, error)
UpdateFunctionDefinitionWithContext is the same as UpdateFunctionDefinition with the addition of the ability to pass a context and additional request options.
See UpdateFunctionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateGroup ¶
func (c *Greengrass) UpdateGroup(input *UpdateGroupInput) (*UpdateGroupOutput, error)
UpdateGroup API operation for AWS Greengrass.
Updates a group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateGroup for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroup
func (*Greengrass) UpdateGroupCertificateConfiguration ¶
func (c *Greengrass) UpdateGroupCertificateConfiguration(input *UpdateGroupCertificateConfigurationInput) (*UpdateGroupCertificateConfigurationOutput, error)
UpdateGroupCertificateConfiguration API operation for AWS Greengrass.
Updates the Certificate expiry time for a group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateGroupCertificateConfiguration for usage and error information.
Returned Error Codes:
ErrCodeBadRequestException "BadRequestException" General error information.
ErrCodeInternalServerErrorException "InternalServerErrorException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroupCertificateConfiguration
func (*Greengrass) UpdateGroupCertificateConfigurationRequest ¶
func (c *Greengrass) UpdateGroupCertificateConfigurationRequest(input *UpdateGroupCertificateConfigurationInput) (req *request.Request, output *UpdateGroupCertificateConfigurationOutput)
UpdateGroupCertificateConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateGroupCertificateConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateGroupCertificateConfiguration for more information on using the UpdateGroupCertificateConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateGroupCertificateConfigurationRequest method. req, resp := client.UpdateGroupCertificateConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroupCertificateConfiguration
func (*Greengrass) UpdateGroupCertificateConfigurationWithContext ¶
func (c *Greengrass) UpdateGroupCertificateConfigurationWithContext(ctx aws.Context, input *UpdateGroupCertificateConfigurationInput, opts ...request.Option) (*UpdateGroupCertificateConfigurationOutput, error)
UpdateGroupCertificateConfigurationWithContext is the same as UpdateGroupCertificateConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateGroupCertificateConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateGroupRequest ¶
func (c *Greengrass) UpdateGroupRequest(input *UpdateGroupInput) (req *request.Request, output *UpdateGroupOutput)
UpdateGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateGroup operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateGroup for more information on using the UpdateGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateGroupRequest method. req, resp := client.UpdateGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroup
func (*Greengrass) UpdateGroupWithContext ¶
func (c *Greengrass) UpdateGroupWithContext(ctx aws.Context, input *UpdateGroupInput, opts ...request.Option) (*UpdateGroupOutput, error)
UpdateGroupWithContext is the same as UpdateGroup with the addition of the ability to pass a context and additional request options.
See UpdateGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateLoggerDefinition ¶
func (c *Greengrass) UpdateLoggerDefinition(input *UpdateLoggerDefinitionInput) (*UpdateLoggerDefinitionOutput, error)
UpdateLoggerDefinition API operation for AWS Greengrass.
Updates a logger definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateLoggerDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateLoggerDefinition
func (*Greengrass) UpdateLoggerDefinitionRequest ¶
func (c *Greengrass) UpdateLoggerDefinitionRequest(input *UpdateLoggerDefinitionInput) (req *request.Request, output *UpdateLoggerDefinitionOutput)
UpdateLoggerDefinitionRequest generates a "aws/request.Request" representing the client's request for the UpdateLoggerDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateLoggerDefinition for more information on using the UpdateLoggerDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateLoggerDefinitionRequest method. req, resp := client.UpdateLoggerDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateLoggerDefinition
func (*Greengrass) UpdateLoggerDefinitionWithContext ¶
func (c *Greengrass) UpdateLoggerDefinitionWithContext(ctx aws.Context, input *UpdateLoggerDefinitionInput, opts ...request.Option) (*UpdateLoggerDefinitionOutput, error)
UpdateLoggerDefinitionWithContext is the same as UpdateLoggerDefinition with the addition of the ability to pass a context and additional request options.
See UpdateLoggerDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateResourceDefinition ¶ added in v1.12.36
func (c *Greengrass) UpdateResourceDefinition(input *UpdateResourceDefinitionInput) (*UpdateResourceDefinitionOutput, error)
UpdateResourceDefinition API operation for AWS Greengrass.
Updates a resource definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateResourceDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateResourceDefinition
func (*Greengrass) UpdateResourceDefinitionRequest ¶ added in v1.12.36
func (c *Greengrass) UpdateResourceDefinitionRequest(input *UpdateResourceDefinitionInput) (req *request.Request, output *UpdateResourceDefinitionOutput)
UpdateResourceDefinitionRequest generates a "aws/request.Request" representing the client's request for the UpdateResourceDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateResourceDefinition for more information on using the UpdateResourceDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateResourceDefinitionRequest method. req, resp := client.UpdateResourceDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateResourceDefinition
func (*Greengrass) UpdateResourceDefinitionWithContext ¶ added in v1.12.36
func (c *Greengrass) UpdateResourceDefinitionWithContext(ctx aws.Context, input *UpdateResourceDefinitionInput, opts ...request.Option) (*UpdateResourceDefinitionOutput, error)
UpdateResourceDefinitionWithContext is the same as UpdateResourceDefinition with the addition of the ability to pass a context and additional request options.
See UpdateResourceDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateSubscriptionDefinition ¶
func (c *Greengrass) UpdateSubscriptionDefinition(input *UpdateSubscriptionDefinitionInput) (*UpdateSubscriptionDefinitionOutput, error)
UpdateSubscriptionDefinition API operation for AWS Greengrass.
Updates a subscription definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateSubscriptionDefinition for usage and error information.
Returned Error Codes:
- ErrCodeBadRequestException "BadRequestException" General error information.
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateSubscriptionDefinition
func (*Greengrass) UpdateSubscriptionDefinitionRequest ¶
func (c *Greengrass) UpdateSubscriptionDefinitionRequest(input *UpdateSubscriptionDefinitionInput) (req *request.Request, output *UpdateSubscriptionDefinitionOutput)
UpdateSubscriptionDefinitionRequest generates a "aws/request.Request" representing the client's request for the UpdateSubscriptionDefinition operation. The "output" return value will be populated with the request's response once the request completes successfuly.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSubscriptionDefinition for more information on using the UpdateSubscriptionDefinition API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateSubscriptionDefinitionRequest method. req, resp := client.UpdateSubscriptionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateSubscriptionDefinition
func (*Greengrass) UpdateSubscriptionDefinitionWithContext ¶
func (c *Greengrass) UpdateSubscriptionDefinitionWithContext(ctx aws.Context, input *UpdateSubscriptionDefinitionInput, opts ...request.Option) (*UpdateSubscriptionDefinitionOutput, error)
UpdateSubscriptionDefinitionWithContext is the same as UpdateSubscriptionDefinition with the addition of the ability to pass a context and additional request options.
See UpdateSubscriptionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
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) GoString ¶
func (s GroupCertificateAuthorityProperties) GoString() string
GoString returns the string representation
func (*GroupCertificateAuthorityProperties) SetGroupCertificateAuthorityArn ¶
func (s *GroupCertificateAuthorityProperties) SetGroupCertificateAuthorityArn(v string) *GroupCertificateAuthorityProperties
SetGroupCertificateAuthorityArn sets the GroupCertificateAuthorityArn field's value.
func (*GroupCertificateAuthorityProperties) SetGroupCertificateAuthorityId ¶
func (s *GroupCertificateAuthorityProperties) SetGroupCertificateAuthorityId(v string) *GroupCertificateAuthorityProperties
SetGroupCertificateAuthorityId sets the GroupCertificateAuthorityId field's value.
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 latest version of the group. LatestVersion *string `type:"string"` // The ARN of the latest version of 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) GoString ¶
func (s GroupInformation) GoString() string
GoString returns the string representation
func (*GroupInformation) SetArn ¶
func (s *GroupInformation) SetArn(v string) *GroupInformation
SetArn sets the Arn field's value.
func (*GroupInformation) SetCreationTimestamp ¶
func (s *GroupInformation) SetCreationTimestamp(v string) *GroupInformation
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GroupInformation) SetId ¶
func (s *GroupInformation) SetId(v string) *GroupInformation
SetId sets the Id field's value.
func (*GroupInformation) SetLastUpdatedTimestamp ¶
func (s *GroupInformation) SetLastUpdatedTimestamp(v string) *GroupInformation
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GroupInformation) SetLatestVersion ¶
func (s *GroupInformation) SetLatestVersion(v string) *GroupInformation
SetLatestVersion sets the LatestVersion field's value.
func (*GroupInformation) SetLatestVersionArn ¶
func (s *GroupInformation) SetLatestVersionArn(v string) *GroupInformation
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GroupInformation) SetName ¶
func (s *GroupInformation) SetName(v string) *GroupInformation
SetName sets the Name field's value.
func (GroupInformation) String ¶
func (s GroupInformation) String() string
String returns the string representation
type GroupOwnerSetting ¶ added in v1.12.36
type GroupOwnerSetting struct { // If true, 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) GoString ¶ added in v1.12.36
func (s GroupOwnerSetting) GoString() string
GoString returns the string representation
func (*GroupOwnerSetting) SetAutoAddGroupOwner ¶ added in v1.12.36
func (s *GroupOwnerSetting) SetAutoAddGroupOwner(v bool) *GroupOwnerSetting
SetAutoAddGroupOwner sets the AutoAddGroupOwner field's value.
func (*GroupOwnerSetting) SetGroupOwner ¶ added in v1.12.36
func (s *GroupOwnerSetting) SetGroupOwner(v string) *GroupOwnerSetting
SetGroupOwner sets the GroupOwner field's value.
func (GroupOwnerSetting) String ¶ added in v1.12.36
func (s GroupOwnerSetting) String() string
String returns the string representation
type GroupVersion ¶
type GroupVersion struct { // 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 resource definition version ARN 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) GoString ¶
func (s GroupVersion) GoString() string
GoString returns the string representation
func (*GroupVersion) SetCoreDefinitionVersionArn ¶
func (s *GroupVersion) SetCoreDefinitionVersionArn(v string) *GroupVersion
SetCoreDefinitionVersionArn sets the CoreDefinitionVersionArn field's value.
func (*GroupVersion) SetDeviceDefinitionVersionArn ¶
func (s *GroupVersion) SetDeviceDefinitionVersionArn(v string) *GroupVersion
SetDeviceDefinitionVersionArn sets the DeviceDefinitionVersionArn field's value.
func (*GroupVersion) SetFunctionDefinitionVersionArn ¶
func (s *GroupVersion) SetFunctionDefinitionVersionArn(v string) *GroupVersion
SetFunctionDefinitionVersionArn sets the FunctionDefinitionVersionArn field's value.
func (*GroupVersion) SetLoggerDefinitionVersionArn ¶
func (s *GroupVersion) SetLoggerDefinitionVersionArn(v string) *GroupVersion
SetLoggerDefinitionVersionArn sets the LoggerDefinitionVersionArn field's value.
func (*GroupVersion) SetResourceDefinitionVersionArn ¶ added in v1.12.36
func (s *GroupVersion) SetResourceDefinitionVersionArn(v string) *GroupVersion
SetResourceDefinitionVersionArn sets the ResourceDefinitionVersionArn field's value.
func (*GroupVersion) SetSubscriptionDefinitionVersionArn ¶
func (s *GroupVersion) SetSubscriptionDefinitionVersionArn(v string) *GroupVersion
SetSubscriptionDefinitionVersionArn sets the SubscriptionDefinitionVersionArn field's value.
func (GroupVersion) String ¶
func (s GroupVersion) String() string
String returns the string representation
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) GoString ¶
func (s ListCoreDefinitionVersionsInput) GoString() string
GoString returns the string representation
func (*ListCoreDefinitionVersionsInput) SetCoreDefinitionId ¶
func (s *ListCoreDefinitionVersionsInput) SetCoreDefinitionId(v string) *ListCoreDefinitionVersionsInput
SetCoreDefinitionId sets the CoreDefinitionId field's value.
func (*ListCoreDefinitionVersionsInput) SetMaxResults ¶
func (s *ListCoreDefinitionVersionsInput) SetMaxResults(v string) *ListCoreDefinitionVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCoreDefinitionVersionsInput) SetNextToken ¶
func (s *ListCoreDefinitionVersionsInput) SetNextToken(v string) *ListCoreDefinitionVersionsInput
SetNextToken sets the NextToken field's value.
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) GoString ¶
func (s ListCoreDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (*ListCoreDefinitionVersionsOutput) SetNextToken ¶
func (s *ListCoreDefinitionVersionsOutput) SetNextToken(v string) *ListCoreDefinitionVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListCoreDefinitionVersionsOutput) SetVersions ¶
func (s *ListCoreDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListCoreDefinitionVersionsOutput
SetVersions sets the Versions field's value.
func (ListCoreDefinitionVersionsOutput) String ¶
func (s ListCoreDefinitionVersionsOutput) String() string
String returns the string representation
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) GoString ¶
func (s ListCoreDefinitionsInput) GoString() string
GoString returns the string representation
func (*ListCoreDefinitionsInput) SetMaxResults ¶
func (s *ListCoreDefinitionsInput) SetMaxResults(v string) *ListCoreDefinitionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCoreDefinitionsInput) SetNextToken ¶
func (s *ListCoreDefinitionsInput) SetNextToken(v string) *ListCoreDefinitionsInput
SetNextToken sets the NextToken field's value.
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) GoString ¶
func (s ListCoreDefinitionsOutput) GoString() string
GoString returns the string representation
func (*ListCoreDefinitionsOutput) SetDefinitions ¶
func (s *ListCoreDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListCoreDefinitionsOutput
SetDefinitions sets the Definitions field's value.
func (*ListCoreDefinitionsOutput) SetNextToken ¶
func (s *ListCoreDefinitionsOutput) SetNextToken(v string) *ListCoreDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (ListCoreDefinitionsOutput) String ¶
func (s ListCoreDefinitionsOutput) String() string
String returns the string representation
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) GoString ¶
func (s ListDeploymentsInput) GoString() string
GoString returns the string representation
func (*ListDeploymentsInput) SetGroupId ¶
func (s *ListDeploymentsInput) SetGroupId(v string) *ListDeploymentsInput
SetGroupId sets the GroupId field's value.
func (*ListDeploymentsInput) SetMaxResults ¶
func (s *ListDeploymentsInput) SetMaxResults(v string) *ListDeploymentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDeploymentsInput) SetNextToken ¶
func (s *ListDeploymentsInput) SetNextToken(v string) *ListDeploymentsInput
SetNextToken sets the NextToken field's value.
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) GoString ¶
func (s ListDeploymentsOutput) GoString() string
GoString returns the string representation
func (*ListDeploymentsOutput) SetDeployments ¶
func (s *ListDeploymentsOutput) SetDeployments(v []*Deployment) *ListDeploymentsOutput
SetDeployments sets the Deployments field's value.
func (*ListDeploymentsOutput) SetNextToken ¶
func (s *ListDeploymentsOutput) SetNextToken(v string) *ListDeploymentsOutput
SetNextToken sets the NextToken field's value.
func (ListDeploymentsOutput) String ¶
func (s ListDeploymentsOutput) String() string
String returns the string representation
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) GoString ¶
func (s ListDeviceDefinitionVersionsInput) GoString() string
GoString returns the string representation
func (*ListDeviceDefinitionVersionsInput) SetDeviceDefinitionId ¶
func (s *ListDeviceDefinitionVersionsInput) SetDeviceDefinitionId(v string) *ListDeviceDefinitionVersionsInput
SetDeviceDefinitionId sets the DeviceDefinitionId field's value.
func (*ListDeviceDefinitionVersionsInput) SetMaxResults ¶
func (s *ListDeviceDefinitionVersionsInput) SetMaxResults(v string) *ListDeviceDefinitionVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDeviceDefinitionVersionsInput) SetNextToken ¶
func (s *ListDeviceDefinitionVersionsInput) SetNextToken(v string) *ListDeviceDefinitionVersionsInput
SetNextToken sets the NextToken field's value.
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) GoString ¶
func (s ListDeviceDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (*ListDeviceDefinitionVersionsOutput) SetNextToken ¶
func (s *ListDeviceDefinitionVersionsOutput) SetNextToken(v string) *ListDeviceDefinitionVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListDeviceDefinitionVersionsOutput) SetVersions ¶
func (s *ListDeviceDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListDeviceDefinitionVersionsOutput
SetVersions sets the Versions field's value.
func (ListDeviceDefinitionVersionsOutput) String ¶
func (s ListDeviceDefinitionVersionsOutput) String() string
String returns the string representation
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) GoString ¶
func (s ListDeviceDefinitionsInput) GoString() string
GoString returns the string representation
func (*ListDeviceDefinitionsInput) SetMaxResults ¶
func (s *ListDeviceDefinitionsInput) SetMaxResults(v string) *ListDeviceDefinitionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDeviceDefinitionsInput) SetNextToken ¶
func (s *ListDeviceDefinitionsInput) SetNextToken(v string) *ListDeviceDefinitionsInput
SetNextToken sets the NextToken field's value.
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) GoString ¶
func (s ListDeviceDefinitionsOutput) GoString() string
GoString returns the string representation
func (*ListDeviceDefinitionsOutput) SetDefinitions ¶
func (s *ListDeviceDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListDeviceDefinitionsOutput
SetDefinitions sets the Definitions field's value.
func (*ListDeviceDefinitionsOutput) SetNextToken ¶
func (s *ListDeviceDefinitionsOutput) SetNextToken(v string) *ListDeviceDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (ListDeviceDefinitionsOutput) String ¶
func (s ListDeviceDefinitionsOutput) String() string
String returns the string representation
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) GoString ¶
func (s ListFunctionDefinitionVersionsInput) GoString() string
GoString returns the string representation
func (*ListFunctionDefinitionVersionsInput) SetFunctionDefinitionId ¶
func (s *ListFunctionDefinitionVersionsInput) SetFunctionDefinitionId(v string) *ListFunctionDefinitionVersionsInput
SetFunctionDefinitionId sets the FunctionDefinitionId field's value.
func (*ListFunctionDefinitionVersionsInput) SetMaxResults ¶
func (s *ListFunctionDefinitionVersionsInput) SetMaxResults(v string) *ListFunctionDefinitionVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListFunctionDefinitionVersionsInput) SetNextToken ¶
func (s *ListFunctionDefinitionVersionsInput) SetNextToken(v string) *ListFunctionDefinitionVersionsInput
SetNextToken sets the NextToken field's value.
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) GoString ¶
func (s ListFunctionDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (*ListFunctionDefinitionVersionsOutput) SetNextToken ¶
func (s *ListFunctionDefinitionVersionsOutput) SetNextToken(v string) *ListFunctionDefinitionVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListFunctionDefinitionVersionsOutput) SetVersions ¶
func (s *ListFunctionDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListFunctionDefinitionVersionsOutput
SetVersions sets the Versions field's value.
func (ListFunctionDefinitionVersionsOutput) String ¶
func (s ListFunctionDefinitionVersionsOutput) String() string
String returns the string representation
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) GoString ¶
func (s ListFunctionDefinitionsInput) GoString() string
GoString returns the string representation
func (*ListFunctionDefinitionsInput) SetMaxResults ¶
func (s *ListFunctionDefinitionsInput) SetMaxResults(v string) *ListFunctionDefinitionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListFunctionDefinitionsInput) SetNextToken ¶
func (s *ListFunctionDefinitionsInput) SetNextToken(v string) *ListFunctionDefinitionsInput
SetNextToken sets the NextToken field's value.
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) GoString ¶
func (s ListFunctionDefinitionsOutput) GoString() string
GoString returns the string representation
func (*ListFunctionDefinitionsOutput) SetDefinitions ¶
func (s *ListFunctionDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListFunctionDefinitionsOutput
SetDefinitions sets the Definitions field's value.
func (*ListFunctionDefinitionsOutput) SetNextToken ¶
func (s *ListFunctionDefinitionsOutput) SetNextToken(v string) *ListFunctionDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (ListFunctionDefinitionsOutput) String ¶
func (s ListFunctionDefinitionsOutput) String() string
String returns the string representation
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) GoString ¶
func (s ListGroupCertificateAuthoritiesInput) GoString() string
GoString returns the string representation
func (*ListGroupCertificateAuthoritiesInput) SetGroupId ¶
func (s *ListGroupCertificateAuthoritiesInput) SetGroupId(v string) *ListGroupCertificateAuthoritiesInput
SetGroupId sets the GroupId field's value.
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) GoString ¶
func (s ListGroupCertificateAuthoritiesOutput) GoString() string
GoString returns the string representation
func (*ListGroupCertificateAuthoritiesOutput) SetGroupCertificateAuthorities ¶
func (s *ListGroupCertificateAuthoritiesOutput) SetGroupCertificateAuthorities(v []*GroupCertificateAuthorityProperties) *ListGroupCertificateAuthoritiesOutput
SetGroupCertificateAuthorities sets the GroupCertificateAuthorities field's value.
func (ListGroupCertificateAuthoritiesOutput) String ¶
func (s ListGroupCertificateAuthoritiesOutput) String() string
String returns the string representation
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) GoString ¶
func (s ListGroupVersionsInput) GoString() string
GoString returns the string representation
func (*ListGroupVersionsInput) SetGroupId ¶
func (s *ListGroupVersionsInput) SetGroupId(v string) *ListGroupVersionsInput
SetGroupId sets the GroupId field's value.
func (*ListGroupVersionsInput) SetMaxResults ¶
func (s *ListGroupVersionsInput) SetMaxResults(v string) *ListGroupVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListGroupVersionsInput) SetNextToken ¶
func (s *ListGroupVersionsInput) SetNextToken(v string) *ListGroupVersionsInput
SetNextToken sets the NextToken field's value.
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) GoString ¶
func (s ListGroupVersionsOutput) GoString() string
GoString returns the string representation
func (*ListGroupVersionsOutput) SetNextToken ¶
func (s *ListGroupVersionsOutput) SetNextToken(v string) *ListGroupVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListGroupVersionsOutput) SetVersions ¶
func (s *ListGroupVersionsOutput) SetVersions(v []*VersionInformation) *ListGroupVersionsOutput
SetVersions sets the Versions field's value.
func (ListGroupVersionsOutput) String ¶
func (s ListGroupVersionsOutput) String() string
String returns the string representation
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) GoString ¶
func (s ListGroupsInput) GoString() string
GoString returns the string representation
func (*ListGroupsInput) SetMaxResults ¶
func (s *ListGroupsInput) SetMaxResults(v string) *ListGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*ListGroupsInput) SetNextToken ¶
func (s *ListGroupsInput) SetNextToken(v string) *ListGroupsInput
SetNextToken sets the NextToken field's value.
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) GoString ¶
func (s ListGroupsOutput) GoString() string
GoString returns the string representation
func (*ListGroupsOutput) SetGroups ¶
func (s *ListGroupsOutput) SetGroups(v []*GroupInformation) *ListGroupsOutput
SetGroups sets the Groups field's value.
func (*ListGroupsOutput) SetNextToken ¶
func (s *ListGroupsOutput) SetNextToken(v string) *ListGroupsOutput
SetNextToken sets the NextToken field's value.
func (ListGroupsOutput) String ¶
func (s ListGroupsOutput) String() string
String returns the string representation
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) GoString ¶
func (s ListLoggerDefinitionVersionsInput) GoString() string
GoString returns the string representation
func (*ListLoggerDefinitionVersionsInput) SetLoggerDefinitionId ¶
func (s *ListLoggerDefinitionVersionsInput) SetLoggerDefinitionId(v string) *ListLoggerDefinitionVersionsInput
SetLoggerDefinitionId sets the LoggerDefinitionId field's value.
func (*ListLoggerDefinitionVersionsInput) SetMaxResults ¶
func (s *ListLoggerDefinitionVersionsInput) SetMaxResults(v string) *ListLoggerDefinitionVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListLoggerDefinitionVersionsInput) SetNextToken ¶
func (s *ListLoggerDefinitionVersionsInput) SetNextToken(v string) *ListLoggerDefinitionVersionsInput
SetNextToken sets the NextToken field's value.
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) GoString ¶
func (s ListLoggerDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (*ListLoggerDefinitionVersionsOutput) SetNextToken ¶
func (s *ListLoggerDefinitionVersionsOutput) SetNextToken(v string) *ListLoggerDefinitionVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListLoggerDefinitionVersionsOutput) SetVersions ¶
func (s *ListLoggerDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListLoggerDefinitionVersionsOutput
SetVersions sets the Versions field's value.
func (ListLoggerDefinitionVersionsOutput) String ¶
func (s ListLoggerDefinitionVersionsOutput) String() string
String returns the string representation
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) GoString ¶
func (s ListLoggerDefinitionsInput) GoString() string
GoString returns the string representation
func (*ListLoggerDefinitionsInput) SetMaxResults ¶
func (s *ListLoggerDefinitionsInput) SetMaxResults(v string) *ListLoggerDefinitionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListLoggerDefinitionsInput) SetNextToken ¶
func (s *ListLoggerDefinitionsInput) SetNextToken(v string) *ListLoggerDefinitionsInput
SetNextToken sets the NextToken field's value.
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) GoString ¶
func (s ListLoggerDefinitionsOutput) GoString() string
GoString returns the string representation
func (*ListLoggerDefinitionsOutput) SetDefinitions ¶
func (s *ListLoggerDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListLoggerDefinitionsOutput
SetDefinitions sets the Definitions field's value.
func (*ListLoggerDefinitionsOutput) SetNextToken ¶
func (s *ListLoggerDefinitionsOutput) SetNextToken(v string) *ListLoggerDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (ListLoggerDefinitionsOutput) String ¶
func (s ListLoggerDefinitionsOutput) String() string
String returns the string representation
type ListResourceDefinitionVersionsInput ¶ added in v1.12.36
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) GoString ¶ added in v1.12.36
func (s ListResourceDefinitionVersionsInput) GoString() string
GoString returns the string representation
func (*ListResourceDefinitionVersionsInput) SetMaxResults ¶ added in v1.12.36
func (s *ListResourceDefinitionVersionsInput) SetMaxResults(v string) *ListResourceDefinitionVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListResourceDefinitionVersionsInput) SetNextToken ¶ added in v1.12.36
func (s *ListResourceDefinitionVersionsInput) SetNextToken(v string) *ListResourceDefinitionVersionsInput
SetNextToken sets the NextToken field's value.
func (*ListResourceDefinitionVersionsInput) SetResourceDefinitionId ¶ added in v1.12.36
func (s *ListResourceDefinitionVersionsInput) SetResourceDefinitionId(v string) *ListResourceDefinitionVersionsInput
SetResourceDefinitionId sets the ResourceDefinitionId field's value.
func (ListResourceDefinitionVersionsInput) String ¶ added in v1.12.36
func (s ListResourceDefinitionVersionsInput) String() string
String returns the string representation
func (*ListResourceDefinitionVersionsInput) Validate ¶ added in v1.12.36
func (s *ListResourceDefinitionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListResourceDefinitionVersionsOutput ¶ added in v1.12.36
type ListResourceDefinitionVersionsOutput struct { NextToken *string `type:"string"` Versions []*VersionInformation `type:"list"` // contains filtered or unexported fields }
func (ListResourceDefinitionVersionsOutput) GoString ¶ added in v1.12.36
func (s ListResourceDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (*ListResourceDefinitionVersionsOutput) SetNextToken ¶ added in v1.12.36
func (s *ListResourceDefinitionVersionsOutput) SetNextToken(v string) *ListResourceDefinitionVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListResourceDefinitionVersionsOutput) SetVersions ¶ added in v1.12.36
func (s *ListResourceDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListResourceDefinitionVersionsOutput
SetVersions sets the Versions field's value.
func (ListResourceDefinitionVersionsOutput) String ¶ added in v1.12.36
func (s ListResourceDefinitionVersionsOutput) String() string
String returns the string representation
type ListResourceDefinitionsInput ¶ added in v1.12.36
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) GoString ¶ added in v1.12.36
func (s ListResourceDefinitionsInput) GoString() string
GoString returns the string representation
func (*ListResourceDefinitionsInput) SetMaxResults ¶ added in v1.12.36
func (s *ListResourceDefinitionsInput) SetMaxResults(v string) *ListResourceDefinitionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListResourceDefinitionsInput) SetNextToken ¶ added in v1.12.36
func (s *ListResourceDefinitionsInput) SetNextToken(v string) *ListResourceDefinitionsInput
SetNextToken sets the NextToken field's value.
func (ListResourceDefinitionsInput) String ¶ added in v1.12.36
func (s ListResourceDefinitionsInput) String() string
String returns the string representation
type ListResourceDefinitionsOutput ¶ added in v1.12.36
type ListResourceDefinitionsOutput struct { Definitions []*DefinitionInformation `type:"list"` NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListResourceDefinitionsOutput) GoString ¶ added in v1.12.36
func (s ListResourceDefinitionsOutput) GoString() string
GoString returns the string representation
func (*ListResourceDefinitionsOutput) SetDefinitions ¶ added in v1.12.36
func (s *ListResourceDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListResourceDefinitionsOutput
SetDefinitions sets the Definitions field's value.
func (*ListResourceDefinitionsOutput) SetNextToken ¶ added in v1.12.36
func (s *ListResourceDefinitionsOutput) SetNextToken(v string) *ListResourceDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (ListResourceDefinitionsOutput) String ¶ added in v1.12.36
func (s ListResourceDefinitionsOutput) String() string
String returns the string representation
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) GoString ¶
func (s ListSubscriptionDefinitionVersionsInput) GoString() string
GoString returns the string representation
func (*ListSubscriptionDefinitionVersionsInput) SetMaxResults ¶
func (s *ListSubscriptionDefinitionVersionsInput) SetMaxResults(v string) *ListSubscriptionDefinitionVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSubscriptionDefinitionVersionsInput) SetNextToken ¶
func (s *ListSubscriptionDefinitionVersionsInput) SetNextToken(v string) *ListSubscriptionDefinitionVersionsInput
SetNextToken sets the NextToken field's value.
func (*ListSubscriptionDefinitionVersionsInput) SetSubscriptionDefinitionId ¶
func (s *ListSubscriptionDefinitionVersionsInput) SetSubscriptionDefinitionId(v string) *ListSubscriptionDefinitionVersionsInput
SetSubscriptionDefinitionId sets the SubscriptionDefinitionId field's value.
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) GoString ¶
func (s ListSubscriptionDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (*ListSubscriptionDefinitionVersionsOutput) SetNextToken ¶
func (s *ListSubscriptionDefinitionVersionsOutput) SetNextToken(v string) *ListSubscriptionDefinitionVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListSubscriptionDefinitionVersionsOutput) SetVersions ¶
func (s *ListSubscriptionDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListSubscriptionDefinitionVersionsOutput
SetVersions sets the Versions field's value.
func (ListSubscriptionDefinitionVersionsOutput) String ¶
func (s ListSubscriptionDefinitionVersionsOutput) String() string
String returns the string representation
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) GoString ¶
func (s ListSubscriptionDefinitionsInput) GoString() string
GoString returns the string representation
func (*ListSubscriptionDefinitionsInput) SetMaxResults ¶
func (s *ListSubscriptionDefinitionsInput) SetMaxResults(v string) *ListSubscriptionDefinitionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSubscriptionDefinitionsInput) SetNextToken ¶
func (s *ListSubscriptionDefinitionsInput) SetNextToken(v string) *ListSubscriptionDefinitionsInput
SetNextToken sets the NextToken field's value.
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) GoString ¶
func (s ListSubscriptionDefinitionsOutput) GoString() string
GoString returns the string representation
func (*ListSubscriptionDefinitionsOutput) SetDefinitions ¶
func (s *ListSubscriptionDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListSubscriptionDefinitionsOutput
SetDefinitions sets the Definitions field's value.
func (*ListSubscriptionDefinitionsOutput) SetNextToken ¶
func (s *ListSubscriptionDefinitionsOutput) SetNextToken(v string) *ListSubscriptionDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (ListSubscriptionDefinitionsOutput) String ¶
func (s ListSubscriptionDefinitionsOutput) String() string
String returns the string representation
type LocalDeviceResourceData ¶ added in v1.12.36
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) GoString ¶ added in v1.12.36
func (s LocalDeviceResourceData) GoString() string
GoString returns the string representation
func (*LocalDeviceResourceData) SetGroupOwnerSetting ¶ added in v1.12.36
func (s *LocalDeviceResourceData) SetGroupOwnerSetting(v *GroupOwnerSetting) *LocalDeviceResourceData
SetGroupOwnerSetting sets the GroupOwnerSetting field's value.
func (*LocalDeviceResourceData) SetSourcePath ¶ added in v1.12.36
func (s *LocalDeviceResourceData) SetSourcePath(v string) *LocalDeviceResourceData
SetSourcePath sets the SourcePath field's value.
func (LocalDeviceResourceData) String ¶ added in v1.12.36
func (s LocalDeviceResourceData) String() string
String returns the string representation
type LocalVolumeResourceData ¶ added in v1.12.36
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 ”/proc” or ”/sys”. SourcePath *string `type:"string"` // contains filtered or unexported fields }
Attributes that define a local volume resource.
func (LocalVolumeResourceData) GoString ¶ added in v1.12.36
func (s LocalVolumeResourceData) GoString() string
GoString returns the string representation
func (*LocalVolumeResourceData) SetDestinationPath ¶ added in v1.12.36
func (s *LocalVolumeResourceData) SetDestinationPath(v string) *LocalVolumeResourceData
SetDestinationPath sets the DestinationPath field's value.
func (*LocalVolumeResourceData) SetGroupOwnerSetting ¶ added in v1.12.36
func (s *LocalVolumeResourceData) SetGroupOwnerSetting(v *GroupOwnerSetting) *LocalVolumeResourceData
SetGroupOwnerSetting sets the GroupOwnerSetting field's value.
func (*LocalVolumeResourceData) SetSourcePath ¶ added in v1.12.36
func (s *LocalVolumeResourceData) SetSourcePath(v string) *LocalVolumeResourceData
SetSourcePath sets the SourcePath field's value.
func (LocalVolumeResourceData) String ¶ added in v1.12.36
func (s LocalVolumeResourceData) String() string
String returns the string representation
type Logger ¶
type Logger struct { // The component that will be subject to logging. Component *string `type:"string" enum:"LoggerComponent"` // The id of the logger. Id *string `type:"string"` // The level of the logs. Level *string `type:"string" enum:"LoggerLevel"` // 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 *string `type:"string" enum:"LoggerType"` // contains filtered or unexported fields }
Information about a logger
func (*Logger) SetComponent ¶
SetComponent sets the Component field's value.
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) GoString ¶
func (s LoggerDefinitionVersion) GoString() string
GoString returns the string representation
func (*LoggerDefinitionVersion) SetLoggers ¶
func (s *LoggerDefinitionVersion) SetLoggers(v []*Logger) *LoggerDefinitionVersion
SetLoggers sets the Loggers field's value.
func (LoggerDefinitionVersion) String ¶
func (s LoggerDefinitionVersion) String() string
String returns the string representation
type ResetDeploymentsInput ¶ added in v1.10.50
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) GoString ¶ added in v1.10.50
func (s ResetDeploymentsInput) GoString() string
GoString returns the string representation
func (*ResetDeploymentsInput) SetAmznClientToken ¶ added in v1.10.50
func (s *ResetDeploymentsInput) SetAmznClientToken(v string) *ResetDeploymentsInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*ResetDeploymentsInput) SetForce ¶ added in v1.10.50
func (s *ResetDeploymentsInput) SetForce(v bool) *ResetDeploymentsInput
SetForce sets the Force field's value.
func (*ResetDeploymentsInput) SetGroupId ¶ added in v1.10.50
func (s *ResetDeploymentsInput) SetGroupId(v string) *ResetDeploymentsInput
SetGroupId sets the GroupId field's value.
func (ResetDeploymentsInput) String ¶ added in v1.10.50
func (s ResetDeploymentsInput) String() string
String returns the string representation
func (*ResetDeploymentsInput) Validate ¶ added in v1.10.50
func (s *ResetDeploymentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResetDeploymentsOutput ¶ added in v1.10.50
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) GoString ¶ added in v1.10.50
func (s ResetDeploymentsOutput) GoString() string
GoString returns the string representation
func (*ResetDeploymentsOutput) SetDeploymentArn ¶ added in v1.10.50
func (s *ResetDeploymentsOutput) SetDeploymentArn(v string) *ResetDeploymentsOutput
SetDeploymentArn sets the DeploymentArn field's value.
func (*ResetDeploymentsOutput) SetDeploymentId ¶ added in v1.10.50
func (s *ResetDeploymentsOutput) SetDeploymentId(v string) *ResetDeploymentsOutput
SetDeploymentId sets the DeploymentId field's value.
func (ResetDeploymentsOutput) String ¶ added in v1.10.50
func (s ResetDeploymentsOutput) String() string
String returns the string representation
type Resource ¶ added in v1.12.36
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 *string `type:"string"` // The descriptive resource name, which is displayed on the Greengrass console. // Max length 128 characters with pattern ”[a-zA-Z0-9:_-]+”. This must be // unique within a Greengrass group. Name *string `type:"string"` // A container of data for all resource types. ResourceDataContainer *ResourceDataContainer `type:"structure"` // contains filtered or unexported fields }
Information about a resource.
func (*Resource) SetResourceDataContainer ¶ added in v1.12.36
func (s *Resource) SetResourceDataContainer(v *ResourceDataContainer) *Resource
SetResourceDataContainer sets the ResourceDataContainer field's value.
type ResourceAccessPolicy ¶ added in v1.12.36
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 *string `type:"string" enum:"Permission"` // The ID of the resource. (This ID is assigned to the resource when you create // the resource definiton.) ResourceId *string `type:"string"` // contains filtered or unexported fields }
A policy used by the function to access a resource.
func (ResourceAccessPolicy) GoString ¶ added in v1.12.36
func (s ResourceAccessPolicy) GoString() string
GoString returns the string representation
func (*ResourceAccessPolicy) SetPermission ¶ added in v1.12.36
func (s *ResourceAccessPolicy) SetPermission(v string) *ResourceAccessPolicy
SetPermission sets the Permission field's value.
func (*ResourceAccessPolicy) SetResourceId ¶ added in v1.12.36
func (s *ResourceAccessPolicy) SetResourceId(v string) *ResourceAccessPolicy
SetResourceId sets the ResourceId field's value.
func (ResourceAccessPolicy) String ¶ added in v1.12.36
func (s ResourceAccessPolicy) String() string
String returns the string representation
type ResourceDataContainer ¶ added in v1.12.36
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 S3 machine learning resource. S3MachineLearningModelResourceData *S3MachineLearningModelResourceData `type:"structure"` // Attributes that define an SageMaker machine learning resource. SageMakerMachineLearningModelResourceData *SageMakerMachineLearningModelResourceData `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”.
func (ResourceDataContainer) GoString ¶ added in v1.12.36
func (s ResourceDataContainer) GoString() string
GoString returns the string representation
func (*ResourceDataContainer) SetLocalDeviceResourceData ¶ added in v1.12.36
func (s *ResourceDataContainer) SetLocalDeviceResourceData(v *LocalDeviceResourceData) *ResourceDataContainer
SetLocalDeviceResourceData sets the LocalDeviceResourceData field's value.
func (*ResourceDataContainer) SetLocalVolumeResourceData ¶ added in v1.12.36
func (s *ResourceDataContainer) SetLocalVolumeResourceData(v *LocalVolumeResourceData) *ResourceDataContainer
SetLocalVolumeResourceData sets the LocalVolumeResourceData field's value.
func (*ResourceDataContainer) SetS3MachineLearningModelResourceData ¶ added in v1.13.24
func (s *ResourceDataContainer) SetS3MachineLearningModelResourceData(v *S3MachineLearningModelResourceData) *ResourceDataContainer
SetS3MachineLearningModelResourceData sets the S3MachineLearningModelResourceData field's value.
func (*ResourceDataContainer) SetSageMakerMachineLearningModelResourceData ¶ added in v1.13.24
func (s *ResourceDataContainer) SetSageMakerMachineLearningModelResourceData(v *SageMakerMachineLearningModelResourceData) *ResourceDataContainer
SetSageMakerMachineLearningModelResourceData sets the SageMakerMachineLearningModelResourceData field's value.
func (ResourceDataContainer) String ¶ added in v1.12.36
func (s ResourceDataContainer) String() string
String returns the string representation
type ResourceDefinitionVersion ¶ added in v1.12.36
type ResourceDefinitionVersion struct { // A list of resources. Resources []*Resource `type:"list"` // contains filtered or unexported fields }
Information about a resource definition version.
func (ResourceDefinitionVersion) GoString ¶ added in v1.12.36
func (s ResourceDefinitionVersion) GoString() string
GoString returns the string representation
func (*ResourceDefinitionVersion) SetResources ¶ added in v1.12.36
func (s *ResourceDefinitionVersion) SetResources(v []*Resource) *ResourceDefinitionVersion
SetResources sets the Resources field's value.
func (ResourceDefinitionVersion) String ¶ added in v1.12.36
func (s ResourceDefinitionVersion) String() string
String returns the string representation
type S3MachineLearningModelResourceData ¶ added in v1.13.24
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 S3 machine learning resource.
func (S3MachineLearningModelResourceData) GoString ¶ added in v1.13.24
func (s S3MachineLearningModelResourceData) GoString() string
GoString returns the string representation
func (*S3MachineLearningModelResourceData) SetDestinationPath ¶ added in v1.13.24
func (s *S3MachineLearningModelResourceData) SetDestinationPath(v string) *S3MachineLearningModelResourceData
SetDestinationPath sets the DestinationPath field's value.
func (*S3MachineLearningModelResourceData) SetS3Uri ¶ added in v1.13.24
func (s *S3MachineLearningModelResourceData) SetS3Uri(v string) *S3MachineLearningModelResourceData
SetS3Uri sets the S3Uri field's value.
func (S3MachineLearningModelResourceData) String ¶ added in v1.13.24
func (s S3MachineLearningModelResourceData) String() string
String returns the string representation
type SageMakerMachineLearningModelResourceData ¶ added in v1.13.24
type SageMakerMachineLearningModelResourceData struct { // The absolute local path of the resource inside the Lambda environment. DestinationPath *string `type:"string"` // The ARN of the SageMaker training job that represents the source model. SageMakerJobArn *string `type:"string"` // contains filtered or unexported fields }
Attributes that define an SageMaker machine learning resource.
func (SageMakerMachineLearningModelResourceData) GoString ¶ added in v1.13.24
func (s SageMakerMachineLearningModelResourceData) GoString() string
GoString returns the string representation
func (*SageMakerMachineLearningModelResourceData) SetDestinationPath ¶ added in v1.13.24
func (s *SageMakerMachineLearningModelResourceData) SetDestinationPath(v string) *SageMakerMachineLearningModelResourceData
SetDestinationPath sets the DestinationPath field's value.
func (*SageMakerMachineLearningModelResourceData) SetSageMakerJobArn ¶ added in v1.13.24
func (s *SageMakerMachineLearningModelResourceData) SetSageMakerJobArn(v string) *SageMakerMachineLearningModelResourceData
SetSageMakerJobArn sets the SageMakerJobArn field's value.
func (SageMakerMachineLearningModelResourceData) String ¶ added in v1.13.24
func (s SageMakerMachineLearningModelResourceData) String() string
String returns the string representation
type Subscription ¶
type Subscription struct { // The id of the subscription. Id *string `type:"string"` // The source of the subscription. Can be a thing ARN, a Lambda function ARN, // 'cloud' (which represents the IoT cloud), or 'GGShadowService'. Source *string `type:"string"` // The subject of the message. Subject *string `type:"string"` // Where the message is sent to. Can be a thing ARN, a Lambda function ARN, // 'cloud' (which represents the IoT cloud), or 'GGShadowService'. Target *string `type:"string"` // contains filtered or unexported fields }
Information about a subscription.
func (Subscription) GoString ¶
func (s Subscription) GoString() string
GoString returns the string representation
func (*Subscription) SetId ¶
func (s *Subscription) SetId(v string) *Subscription
SetId sets the Id field's value.
func (*Subscription) SetSource ¶
func (s *Subscription) SetSource(v string) *Subscription
SetSource sets the Source field's value.
func (*Subscription) SetSubject ¶
func (s *Subscription) SetSubject(v string) *Subscription
SetSubject sets the Subject field's value.
func (*Subscription) SetTarget ¶
func (s *Subscription) SetTarget(v string) *Subscription
SetTarget sets the Target field's value.
func (Subscription) String ¶
func (s Subscription) String() string
String returns the string representation
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) GoString ¶
func (s SubscriptionDefinitionVersion) GoString() string
GoString returns the string representation
func (*SubscriptionDefinitionVersion) SetSubscriptions ¶
func (s *SubscriptionDefinitionVersion) SetSubscriptions(v []*Subscription) *SubscriptionDefinitionVersion
SetSubscriptions sets the Subscriptions field's value.
func (SubscriptionDefinitionVersion) String ¶
func (s SubscriptionDefinitionVersion) String() string
String returns the string representation
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) GoString ¶
func (s UpdateConnectivityInfoInput) GoString() string
GoString returns the string representation
func (*UpdateConnectivityInfoInput) SetConnectivityInfo ¶
func (s *UpdateConnectivityInfoInput) SetConnectivityInfo(v []*ConnectivityInfo) *UpdateConnectivityInfoInput
SetConnectivityInfo sets the ConnectivityInfo field's value.
func (*UpdateConnectivityInfoInput) SetThingName ¶
func (s *UpdateConnectivityInfoInput) SetThingName(v string) *UpdateConnectivityInfoInput
SetThingName sets the ThingName field's value.
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) GoString ¶
func (s UpdateConnectivityInfoOutput) GoString() string
GoString returns the string representation
func (*UpdateConnectivityInfoOutput) SetMessage ¶
func (s *UpdateConnectivityInfoOutput) SetMessage(v string) *UpdateConnectivityInfoOutput
SetMessage sets the Message field's value.
func (*UpdateConnectivityInfoOutput) SetVersion ¶
func (s *UpdateConnectivityInfoOutput) SetVersion(v string) *UpdateConnectivityInfoOutput
SetVersion sets the Version field's value.
func (UpdateConnectivityInfoOutput) String ¶
func (s UpdateConnectivityInfoOutput) String() string
String returns the string representation
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) GoString ¶
func (s UpdateCoreDefinitionInput) GoString() string
GoString returns the string representation
func (*UpdateCoreDefinitionInput) SetCoreDefinitionId ¶
func (s *UpdateCoreDefinitionInput) SetCoreDefinitionId(v string) *UpdateCoreDefinitionInput
SetCoreDefinitionId sets the CoreDefinitionId field's value.
func (*UpdateCoreDefinitionInput) SetName ¶
func (s *UpdateCoreDefinitionInput) SetName(v string) *UpdateCoreDefinitionInput
SetName sets the Name field's value.
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) GoString ¶
func (s UpdateCoreDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateCoreDefinitionOutput) String ¶
func (s UpdateCoreDefinitionOutput) String() string
String returns the string representation
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) GoString ¶
func (s UpdateDeviceDefinitionInput) GoString() string
GoString returns the string representation
func (*UpdateDeviceDefinitionInput) SetDeviceDefinitionId ¶
func (s *UpdateDeviceDefinitionInput) SetDeviceDefinitionId(v string) *UpdateDeviceDefinitionInput
SetDeviceDefinitionId sets the DeviceDefinitionId field's value.
func (*UpdateDeviceDefinitionInput) SetName ¶
func (s *UpdateDeviceDefinitionInput) SetName(v string) *UpdateDeviceDefinitionInput
SetName sets the Name field's value.
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) GoString ¶
func (s UpdateDeviceDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateDeviceDefinitionOutput) String ¶
func (s UpdateDeviceDefinitionOutput) String() string
String returns the string representation
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) GoString ¶
func (s UpdateFunctionDefinitionInput) GoString() string
GoString returns the string representation
func (*UpdateFunctionDefinitionInput) SetFunctionDefinitionId ¶
func (s *UpdateFunctionDefinitionInput) SetFunctionDefinitionId(v string) *UpdateFunctionDefinitionInput
SetFunctionDefinitionId sets the FunctionDefinitionId field's value.
func (*UpdateFunctionDefinitionInput) SetName ¶
func (s *UpdateFunctionDefinitionInput) SetName(v string) *UpdateFunctionDefinitionInput
SetName sets the Name field's value.
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) GoString ¶
func (s UpdateFunctionDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateFunctionDefinitionOutput) String ¶
func (s UpdateFunctionDefinitionOutput) String() string
String returns the string representation
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) GoString ¶
func (s UpdateGroupCertificateConfigurationInput) GoString() string
GoString returns the string representation
func (*UpdateGroupCertificateConfigurationInput) SetCertificateExpiryInMilliseconds ¶
func (s *UpdateGroupCertificateConfigurationInput) SetCertificateExpiryInMilliseconds(v string) *UpdateGroupCertificateConfigurationInput
SetCertificateExpiryInMilliseconds sets the CertificateExpiryInMilliseconds field's value.
func (*UpdateGroupCertificateConfigurationInput) SetGroupId ¶
func (s *UpdateGroupCertificateConfigurationInput) SetGroupId(v string) *UpdateGroupCertificateConfigurationInput
SetGroupId sets the GroupId field's value.
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) GoString ¶
func (s UpdateGroupCertificateConfigurationOutput) GoString() string
GoString returns the string representation
func (*UpdateGroupCertificateConfigurationOutput) SetCertificateAuthorityExpiryInMilliseconds ¶
func (s *UpdateGroupCertificateConfigurationOutput) SetCertificateAuthorityExpiryInMilliseconds(v string) *UpdateGroupCertificateConfigurationOutput
SetCertificateAuthorityExpiryInMilliseconds sets the CertificateAuthorityExpiryInMilliseconds field's value.
func (*UpdateGroupCertificateConfigurationOutput) SetCertificateExpiryInMilliseconds ¶
func (s *UpdateGroupCertificateConfigurationOutput) SetCertificateExpiryInMilliseconds(v string) *UpdateGroupCertificateConfigurationOutput
SetCertificateExpiryInMilliseconds sets the CertificateExpiryInMilliseconds field's value.
func (*UpdateGroupCertificateConfigurationOutput) SetGroupId ¶
func (s *UpdateGroupCertificateConfigurationOutput) SetGroupId(v string) *UpdateGroupCertificateConfigurationOutput
SetGroupId sets the GroupId field's value.
func (UpdateGroupCertificateConfigurationOutput) String ¶
func (s UpdateGroupCertificateConfigurationOutput) String() string
String returns the string representation
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) GoString ¶
func (s UpdateGroupInput) GoString() string
GoString returns the string representation
func (*UpdateGroupInput) SetGroupId ¶
func (s *UpdateGroupInput) SetGroupId(v string) *UpdateGroupInput
SetGroupId sets the GroupId field's value.
func (*UpdateGroupInput) SetName ¶
func (s *UpdateGroupInput) SetName(v string) *UpdateGroupInput
SetName sets the Name field's value.
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) GoString ¶
func (s UpdateGroupOutput) GoString() string
GoString returns the string representation
func (UpdateGroupOutput) String ¶
func (s UpdateGroupOutput) String() string
String returns the string representation
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) GoString ¶
func (s UpdateLoggerDefinitionInput) GoString() string
GoString returns the string representation
func (*UpdateLoggerDefinitionInput) SetLoggerDefinitionId ¶
func (s *UpdateLoggerDefinitionInput) SetLoggerDefinitionId(v string) *UpdateLoggerDefinitionInput
SetLoggerDefinitionId sets the LoggerDefinitionId field's value.
func (*UpdateLoggerDefinitionInput) SetName ¶
func (s *UpdateLoggerDefinitionInput) SetName(v string) *UpdateLoggerDefinitionInput
SetName sets the Name field's value.
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) GoString ¶
func (s UpdateLoggerDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateLoggerDefinitionOutput) String ¶
func (s UpdateLoggerDefinitionOutput) String() string
String returns the string representation
type UpdateResourceDefinitionInput ¶ added in v1.12.36
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) GoString ¶ added in v1.12.36
func (s UpdateResourceDefinitionInput) GoString() string
GoString returns the string representation
func (*UpdateResourceDefinitionInput) SetName ¶ added in v1.12.36
func (s *UpdateResourceDefinitionInput) SetName(v string) *UpdateResourceDefinitionInput
SetName sets the Name field's value.
func (*UpdateResourceDefinitionInput) SetResourceDefinitionId ¶ added in v1.12.36
func (s *UpdateResourceDefinitionInput) SetResourceDefinitionId(v string) *UpdateResourceDefinitionInput
SetResourceDefinitionId sets the ResourceDefinitionId field's value.
func (UpdateResourceDefinitionInput) String ¶ added in v1.12.36
func (s UpdateResourceDefinitionInput) String() string
String returns the string representation
func (*UpdateResourceDefinitionInput) Validate ¶ added in v1.12.36
func (s *UpdateResourceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateResourceDefinitionOutput ¶ added in v1.12.36
type UpdateResourceDefinitionOutput struct {
// contains filtered or unexported fields
}
func (UpdateResourceDefinitionOutput) GoString ¶ added in v1.12.36
func (s UpdateResourceDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateResourceDefinitionOutput) String ¶ added in v1.12.36
func (s UpdateResourceDefinitionOutput) String() string
String returns the string representation
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) GoString ¶
func (s UpdateSubscriptionDefinitionInput) GoString() string
GoString returns the string representation
func (*UpdateSubscriptionDefinitionInput) SetName ¶
func (s *UpdateSubscriptionDefinitionInput) SetName(v string) *UpdateSubscriptionDefinitionInput
SetName sets the Name field's value.
func (*UpdateSubscriptionDefinitionInput) SetSubscriptionDefinitionId ¶
func (s *UpdateSubscriptionDefinitionInput) SetSubscriptionDefinitionId(v string) *UpdateSubscriptionDefinitionInput
SetSubscriptionDefinitionId sets the SubscriptionDefinitionId field's value.
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) GoString ¶
func (s UpdateSubscriptionDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateSubscriptionDefinitionOutput) String ¶
func (s UpdateSubscriptionDefinitionOutput) String() string
String returns the string representation
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 version. Id *string `type:"string"` // The unique ID of the version. Version *string `type:"string"` // contains filtered or unexported fields }
Information about a version.
func (VersionInformation) GoString ¶
func (s VersionInformation) GoString() string
GoString returns the string representation
func (*VersionInformation) SetArn ¶
func (s *VersionInformation) SetArn(v string) *VersionInformation
SetArn sets the Arn field's value.
func (*VersionInformation) SetCreationTimestamp ¶
func (s *VersionInformation) SetCreationTimestamp(v string) *VersionInformation
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*VersionInformation) SetId ¶
func (s *VersionInformation) SetId(v string) *VersionInformation
SetId sets the Id field's value.
func (*VersionInformation) SetVersion ¶
func (s *VersionInformation) SetVersion(v string) *VersionInformation
SetVersion sets the Version field's value.
func (VersionInformation) String ¶
func (s VersionInformation) String() string
String returns the string representation
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. |