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 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 AssociateRoleToGroupRequest
- type AssociateServiceRoleToAccountInput
- type AssociateServiceRoleToAccountOutput
- func (s AssociateServiceRoleToAccountOutput) GoString() string
- func (s AssociateServiceRoleToAccountOutput) SDKResponseMetadata() aws.Response
- func (s *AssociateServiceRoleToAccountOutput) SetAssociatedAt(v string) *AssociateServiceRoleToAccountOutput
- func (s AssociateServiceRoleToAccountOutput) String() string
- type AssociateServiceRoleToAccountRequest
- 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) SDKResponseMetadata() aws.Response
- 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 CreateCoreDefinitionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 CreateCoreDefinitionVersionRequest
- 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 DeploymentType) *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
- func (s CreateDeploymentOutput) GoString() string
- func (s CreateDeploymentOutput) SDKResponseMetadata() aws.Response
- func (s *CreateDeploymentOutput) SetDeploymentArn(v string) *CreateDeploymentOutput
- func (s *CreateDeploymentOutput) SetDeploymentId(v string) *CreateDeploymentOutput
- func (s CreateDeploymentOutput) String() string
- type CreateDeploymentRequest
- 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) SDKResponseMetadata() aws.Response
- 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 CreateDeviceDefinitionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 CreateDeviceDefinitionVersionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 CreateFunctionDefinitionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 CreateFunctionDefinitionVersionRequest
- 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
- func (s CreateGroupCertificateAuthorityOutput) GoString() string
- func (s CreateGroupCertificateAuthorityOutput) SDKResponseMetadata() aws.Response
- func (s *CreateGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityArn(v string) *CreateGroupCertificateAuthorityOutput
- func (s CreateGroupCertificateAuthorityOutput) String() string
- type CreateGroupCertificateAuthorityRequest
- 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) SDKResponseMetadata() aws.Response
- 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 CreateGroupRequest
- 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) SDKResponseMetadata() aws.Response
- 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 CreateGroupVersionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 CreateLoggerDefinitionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 CreateLoggerDefinitionVersionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 CreateResourceDefinitionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 CreateResourceDefinitionVersionRequest
- 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 SoftwareToUpdate) *CreateSoftwareUpdateJobInput
- func (s *CreateSoftwareUpdateJobInput) SetUpdateAgentLogLevel(v UpdateAgentLogLevel) *CreateSoftwareUpdateJobInput
- func (s *CreateSoftwareUpdateJobInput) SetUpdateTargets(v []string) *CreateSoftwareUpdateJobInput
- func (s *CreateSoftwareUpdateJobInput) SetUpdateTargetsArchitecture(v UpdateTargetsArchitecture) *CreateSoftwareUpdateJobInput
- func (s *CreateSoftwareUpdateJobInput) SetUpdateTargetsOperatingSystem(v UpdateTargetsOperatingSystem) *CreateSoftwareUpdateJobInput
- func (s CreateSoftwareUpdateJobInput) String() string
- type CreateSoftwareUpdateJobOutput
- func (s CreateSoftwareUpdateJobOutput) GoString() string
- func (s CreateSoftwareUpdateJobOutput) SDKResponseMetadata() aws.Response
- func (s *CreateSoftwareUpdateJobOutput) SetIotJobArn(v string) *CreateSoftwareUpdateJobOutput
- func (s *CreateSoftwareUpdateJobOutput) SetIotJobId(v string) *CreateSoftwareUpdateJobOutput
- func (s CreateSoftwareUpdateJobOutput) String() string
- type CreateSoftwareUpdateJobRequest
- 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) SDKResponseMetadata() aws.Response
- 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 CreateSubscriptionDefinitionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 CreateSubscriptionDefinitionVersionRequest
- 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 DeleteCoreDefinitionRequest
- type DeleteDeviceDefinitionInput
- type DeleteDeviceDefinitionOutput
- type DeleteDeviceDefinitionRequest
- type DeleteFunctionDefinitionInput
- type DeleteFunctionDefinitionOutput
- type DeleteFunctionDefinitionRequest
- type DeleteGroupInput
- type DeleteGroupOutput
- type DeleteGroupRequest
- type DeleteLoggerDefinitionInput
- type DeleteLoggerDefinitionOutput
- type DeleteLoggerDefinitionRequest
- type DeleteResourceDefinitionInput
- type DeleteResourceDefinitionOutput
- type DeleteResourceDefinitionRequest
- type DeleteSubscriptionDefinitionInput
- type DeleteSubscriptionDefinitionOutput
- type DeleteSubscriptionDefinitionRequest
- 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 DeploymentType) *Deployment
- func (s *Deployment) SetGroupArn(v string) *Deployment
- func (s Deployment) String() string
- type DeploymentType
- type Device
- type DeviceDefinitionVersion
- type DisassociateRoleFromGroupInput
- type DisassociateRoleFromGroupOutput
- type DisassociateRoleFromGroupRequest
- type DisassociateServiceRoleFromAccountInput
- type DisassociateServiceRoleFromAccountOutput
- func (s DisassociateServiceRoleFromAccountOutput) GoString() string
- func (s DisassociateServiceRoleFromAccountOutput) SDKResponseMetadata() aws.Response
- func (s *DisassociateServiceRoleFromAccountOutput) SetDisassociatedAt(v string) *DisassociateServiceRoleFromAccountOutput
- func (s DisassociateServiceRoleFromAccountOutput) String() string
- type DisassociateServiceRoleFromAccountRequest
- type ErrorDetail
- type Function
- type FunctionConfiguration
- func (s FunctionConfiguration) GoString() string
- 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
- func (s GetAssociatedRoleOutput) GoString() string
- func (s GetAssociatedRoleOutput) SDKResponseMetadata() aws.Response
- func (s *GetAssociatedRoleOutput) SetAssociatedAt(v string) *GetAssociatedRoleOutput
- func (s *GetAssociatedRoleOutput) SetRoleArn(v string) *GetAssociatedRoleOutput
- func (s GetAssociatedRoleOutput) String() string
- type GetAssociatedRoleRequest
- type GetConnectivityInfoInput
- type GetConnectivityInfoOutput
- func (s GetConnectivityInfoOutput) GoString() string
- func (s GetConnectivityInfoOutput) SDKResponseMetadata() aws.Response
- func (s *GetConnectivityInfoOutput) SetConnectivityInfo(v []ConnectivityInfo) *GetConnectivityInfoOutput
- func (s *GetConnectivityInfoOutput) SetMessage(v string) *GetConnectivityInfoOutput
- func (s GetConnectivityInfoOutput) String() string
- type GetConnectivityInfoRequest
- type GetCoreDefinitionInput
- type GetCoreDefinitionOutput
- func (s GetCoreDefinitionOutput) GoString() string
- func (s GetCoreDefinitionOutput) SDKResponseMetadata() aws.Response
- 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 GetCoreDefinitionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 GetCoreDefinitionVersionRequest
- 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) SDKResponseMetadata() aws.Response
- func (s *GetDeploymentStatusOutput) SetDeploymentStatus(v string) *GetDeploymentStatusOutput
- func (s *GetDeploymentStatusOutput) SetDeploymentType(v DeploymentType) *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 GetDeploymentStatusRequest
- type GetDeviceDefinitionInput
- type GetDeviceDefinitionOutput
- func (s GetDeviceDefinitionOutput) GoString() string
- func (s GetDeviceDefinitionOutput) SDKResponseMetadata() aws.Response
- 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 GetDeviceDefinitionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 GetDeviceDefinitionVersionRequest
- type GetFunctionDefinitionInput
- type GetFunctionDefinitionOutput
- func (s GetFunctionDefinitionOutput) GoString() string
- func (s GetFunctionDefinitionOutput) SDKResponseMetadata() aws.Response
- 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 GetFunctionDefinitionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 GetFunctionDefinitionVersionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 GetGroupCertificateAuthorityRequest
- 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) SDKResponseMetadata() aws.Response
- 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 GetGroupCertificateConfigurationRequest
- type GetGroupInput
- type GetGroupOutput
- func (s GetGroupOutput) GoString() string
- func (s GetGroupOutput) SDKResponseMetadata() aws.Response
- 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 GetGroupRequest
- type GetGroupVersionInput
- type GetGroupVersionOutput
- func (s GetGroupVersionOutput) GoString() string
- func (s GetGroupVersionOutput) SDKResponseMetadata() aws.Response
- 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 GetGroupVersionRequest
- type GetLoggerDefinitionInput
- type GetLoggerDefinitionOutput
- func (s GetLoggerDefinitionOutput) GoString() string
- func (s GetLoggerDefinitionOutput) SDKResponseMetadata() aws.Response
- 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 GetLoggerDefinitionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 GetLoggerDefinitionVersionRequest
- type GetResourceDefinitionInput
- type GetResourceDefinitionOutput
- func (s GetResourceDefinitionOutput) GoString() string
- func (s GetResourceDefinitionOutput) SDKResponseMetadata() aws.Response
- 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 GetResourceDefinitionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 GetResourceDefinitionVersionRequest
- type GetServiceRoleForAccountInput
- type GetServiceRoleForAccountOutput
- func (s GetServiceRoleForAccountOutput) GoString() string
- func (s GetServiceRoleForAccountOutput) SDKResponseMetadata() aws.Response
- func (s *GetServiceRoleForAccountOutput) SetAssociatedAt(v string) *GetServiceRoleForAccountOutput
- func (s *GetServiceRoleForAccountOutput) SetRoleArn(v string) *GetServiceRoleForAccountOutput
- func (s GetServiceRoleForAccountOutput) String() string
- type GetServiceRoleForAccountRequest
- type GetSubscriptionDefinitionInput
- type GetSubscriptionDefinitionOutput
- func (s GetSubscriptionDefinitionOutput) GoString() string
- func (s GetSubscriptionDefinitionOutput) SDKResponseMetadata() aws.Response
- 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 GetSubscriptionDefinitionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 GetSubscriptionDefinitionVersionRequest
- type Greengrass
- func (c *Greengrass) AssociateRoleToGroupRequest(input *AssociateRoleToGroupInput) AssociateRoleToGroupRequest
- func (c *Greengrass) AssociateServiceRoleToAccountRequest(input *AssociateServiceRoleToAccountInput) AssociateServiceRoleToAccountRequest
- func (c *Greengrass) CreateCoreDefinitionRequest(input *CreateCoreDefinitionInput) CreateCoreDefinitionRequest
- func (c *Greengrass) CreateCoreDefinitionVersionRequest(input *CreateCoreDefinitionVersionInput) CreateCoreDefinitionVersionRequest
- func (c *Greengrass) CreateDeploymentRequest(input *CreateDeploymentInput) CreateDeploymentRequest
- func (c *Greengrass) CreateDeviceDefinitionRequest(input *CreateDeviceDefinitionInput) CreateDeviceDefinitionRequest
- func (c *Greengrass) CreateDeviceDefinitionVersionRequest(input *CreateDeviceDefinitionVersionInput) CreateDeviceDefinitionVersionRequest
- func (c *Greengrass) CreateFunctionDefinitionRequest(input *CreateFunctionDefinitionInput) CreateFunctionDefinitionRequest
- func (c *Greengrass) CreateFunctionDefinitionVersionRequest(input *CreateFunctionDefinitionVersionInput) CreateFunctionDefinitionVersionRequest
- func (c *Greengrass) CreateGroupCertificateAuthorityRequest(input *CreateGroupCertificateAuthorityInput) CreateGroupCertificateAuthorityRequest
- func (c *Greengrass) CreateGroupRequest(input *CreateGroupInput) CreateGroupRequest
- func (c *Greengrass) CreateGroupVersionRequest(input *CreateGroupVersionInput) CreateGroupVersionRequest
- func (c *Greengrass) CreateLoggerDefinitionRequest(input *CreateLoggerDefinitionInput) CreateLoggerDefinitionRequest
- func (c *Greengrass) CreateLoggerDefinitionVersionRequest(input *CreateLoggerDefinitionVersionInput) CreateLoggerDefinitionVersionRequest
- func (c *Greengrass) CreateResourceDefinitionRequest(input *CreateResourceDefinitionInput) CreateResourceDefinitionRequest
- func (c *Greengrass) CreateResourceDefinitionVersionRequest(input *CreateResourceDefinitionVersionInput) CreateResourceDefinitionVersionRequest
- func (c *Greengrass) CreateSoftwareUpdateJobRequest(input *CreateSoftwareUpdateJobInput) CreateSoftwareUpdateJobRequest
- func (c *Greengrass) CreateSubscriptionDefinitionRequest(input *CreateSubscriptionDefinitionInput) CreateSubscriptionDefinitionRequest
- func (c *Greengrass) CreateSubscriptionDefinitionVersionRequest(input *CreateSubscriptionDefinitionVersionInput) CreateSubscriptionDefinitionVersionRequest
- func (c *Greengrass) DeleteCoreDefinitionRequest(input *DeleteCoreDefinitionInput) DeleteCoreDefinitionRequest
- func (c *Greengrass) DeleteDeviceDefinitionRequest(input *DeleteDeviceDefinitionInput) DeleteDeviceDefinitionRequest
- func (c *Greengrass) DeleteFunctionDefinitionRequest(input *DeleteFunctionDefinitionInput) DeleteFunctionDefinitionRequest
- func (c *Greengrass) DeleteGroupRequest(input *DeleteGroupInput) DeleteGroupRequest
- func (c *Greengrass) DeleteLoggerDefinitionRequest(input *DeleteLoggerDefinitionInput) DeleteLoggerDefinitionRequest
- func (c *Greengrass) DeleteResourceDefinitionRequest(input *DeleteResourceDefinitionInput) DeleteResourceDefinitionRequest
- func (c *Greengrass) DeleteSubscriptionDefinitionRequest(input *DeleteSubscriptionDefinitionInput) DeleteSubscriptionDefinitionRequest
- func (c *Greengrass) DisassociateRoleFromGroupRequest(input *DisassociateRoleFromGroupInput) DisassociateRoleFromGroupRequest
- func (c *Greengrass) DisassociateServiceRoleFromAccountRequest(input *DisassociateServiceRoleFromAccountInput) DisassociateServiceRoleFromAccountRequest
- func (c *Greengrass) GetAssociatedRoleRequest(input *GetAssociatedRoleInput) GetAssociatedRoleRequest
- func (c *Greengrass) GetConnectivityInfoRequest(input *GetConnectivityInfoInput) GetConnectivityInfoRequest
- func (c *Greengrass) GetCoreDefinitionRequest(input *GetCoreDefinitionInput) GetCoreDefinitionRequest
- func (c *Greengrass) GetCoreDefinitionVersionRequest(input *GetCoreDefinitionVersionInput) GetCoreDefinitionVersionRequest
- func (c *Greengrass) GetDeploymentStatusRequest(input *GetDeploymentStatusInput) GetDeploymentStatusRequest
- func (c *Greengrass) GetDeviceDefinitionRequest(input *GetDeviceDefinitionInput) GetDeviceDefinitionRequest
- func (c *Greengrass) GetDeviceDefinitionVersionRequest(input *GetDeviceDefinitionVersionInput) GetDeviceDefinitionVersionRequest
- func (c *Greengrass) GetFunctionDefinitionRequest(input *GetFunctionDefinitionInput) GetFunctionDefinitionRequest
- func (c *Greengrass) GetFunctionDefinitionVersionRequest(input *GetFunctionDefinitionVersionInput) GetFunctionDefinitionVersionRequest
- func (c *Greengrass) GetGroupCertificateAuthorityRequest(input *GetGroupCertificateAuthorityInput) GetGroupCertificateAuthorityRequest
- func (c *Greengrass) GetGroupCertificateConfigurationRequest(input *GetGroupCertificateConfigurationInput) GetGroupCertificateConfigurationRequest
- func (c *Greengrass) GetGroupRequest(input *GetGroupInput) GetGroupRequest
- func (c *Greengrass) GetGroupVersionRequest(input *GetGroupVersionInput) GetGroupVersionRequest
- func (c *Greengrass) GetLoggerDefinitionRequest(input *GetLoggerDefinitionInput) GetLoggerDefinitionRequest
- func (c *Greengrass) GetLoggerDefinitionVersionRequest(input *GetLoggerDefinitionVersionInput) GetLoggerDefinitionVersionRequest
- func (c *Greengrass) GetResourceDefinitionRequest(input *GetResourceDefinitionInput) GetResourceDefinitionRequest
- func (c *Greengrass) GetResourceDefinitionVersionRequest(input *GetResourceDefinitionVersionInput) GetResourceDefinitionVersionRequest
- func (c *Greengrass) GetServiceRoleForAccountRequest(input *GetServiceRoleForAccountInput) GetServiceRoleForAccountRequest
- func (c *Greengrass) GetSubscriptionDefinitionRequest(input *GetSubscriptionDefinitionInput) GetSubscriptionDefinitionRequest
- func (c *Greengrass) GetSubscriptionDefinitionVersionRequest(input *GetSubscriptionDefinitionVersionInput) GetSubscriptionDefinitionVersionRequest
- func (c *Greengrass) ListCoreDefinitionVersionsRequest(input *ListCoreDefinitionVersionsInput) ListCoreDefinitionVersionsRequest
- func (c *Greengrass) ListCoreDefinitionsRequest(input *ListCoreDefinitionsInput) ListCoreDefinitionsRequest
- func (c *Greengrass) ListDeploymentsRequest(input *ListDeploymentsInput) ListDeploymentsRequest
- func (c *Greengrass) ListDeviceDefinitionVersionsRequest(input *ListDeviceDefinitionVersionsInput) ListDeviceDefinitionVersionsRequest
- func (c *Greengrass) ListDeviceDefinitionsRequest(input *ListDeviceDefinitionsInput) ListDeviceDefinitionsRequest
- func (c *Greengrass) ListFunctionDefinitionVersionsRequest(input *ListFunctionDefinitionVersionsInput) ListFunctionDefinitionVersionsRequest
- func (c *Greengrass) ListFunctionDefinitionsRequest(input *ListFunctionDefinitionsInput) ListFunctionDefinitionsRequest
- func (c *Greengrass) ListGroupCertificateAuthoritiesRequest(input *ListGroupCertificateAuthoritiesInput) ListGroupCertificateAuthoritiesRequest
- func (c *Greengrass) ListGroupVersionsRequest(input *ListGroupVersionsInput) ListGroupVersionsRequest
- func (c *Greengrass) ListGroupsRequest(input *ListGroupsInput) ListGroupsRequest
- func (c *Greengrass) ListLoggerDefinitionVersionsRequest(input *ListLoggerDefinitionVersionsInput) ListLoggerDefinitionVersionsRequest
- func (c *Greengrass) ListLoggerDefinitionsRequest(input *ListLoggerDefinitionsInput) ListLoggerDefinitionsRequest
- func (c *Greengrass) ListResourceDefinitionVersionsRequest(input *ListResourceDefinitionVersionsInput) ListResourceDefinitionVersionsRequest
- func (c *Greengrass) ListResourceDefinitionsRequest(input *ListResourceDefinitionsInput) ListResourceDefinitionsRequest
- func (c *Greengrass) ListSubscriptionDefinitionVersionsRequest(input *ListSubscriptionDefinitionVersionsInput) ListSubscriptionDefinitionVersionsRequest
- func (c *Greengrass) ListSubscriptionDefinitionsRequest(input *ListSubscriptionDefinitionsInput) ListSubscriptionDefinitionsRequest
- func (c *Greengrass) ResetDeploymentsRequest(input *ResetDeploymentsInput) ResetDeploymentsRequest
- func (c *Greengrass) UpdateConnectivityInfoRequest(input *UpdateConnectivityInfoInput) UpdateConnectivityInfoRequest
- func (c *Greengrass) UpdateCoreDefinitionRequest(input *UpdateCoreDefinitionInput) UpdateCoreDefinitionRequest
- func (c *Greengrass) UpdateDeviceDefinitionRequest(input *UpdateDeviceDefinitionInput) UpdateDeviceDefinitionRequest
- func (c *Greengrass) UpdateFunctionDefinitionRequest(input *UpdateFunctionDefinitionInput) UpdateFunctionDefinitionRequest
- func (c *Greengrass) UpdateGroupCertificateConfigurationRequest(input *UpdateGroupCertificateConfigurationInput) UpdateGroupCertificateConfigurationRequest
- func (c *Greengrass) UpdateGroupRequest(input *UpdateGroupInput) UpdateGroupRequest
- func (c *Greengrass) UpdateLoggerDefinitionRequest(input *UpdateLoggerDefinitionInput) UpdateLoggerDefinitionRequest
- func (c *Greengrass) UpdateResourceDefinitionRequest(input *UpdateResourceDefinitionInput) UpdateResourceDefinitionRequest
- func (c *Greengrass) UpdateSubscriptionDefinitionRequest(input *UpdateSubscriptionDefinitionInput) UpdateSubscriptionDefinitionRequest
- 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) SDKResponseMetadata() aws.Response
- func (s *ListCoreDefinitionVersionsOutput) SetNextToken(v string) *ListCoreDefinitionVersionsOutput
- func (s *ListCoreDefinitionVersionsOutput) SetVersions(v []VersionInformation) *ListCoreDefinitionVersionsOutput
- func (s ListCoreDefinitionVersionsOutput) String() string
- type ListCoreDefinitionVersionsRequest
- type ListCoreDefinitionsInput
- type ListCoreDefinitionsOutput
- func (s ListCoreDefinitionsOutput) GoString() string
- func (s ListCoreDefinitionsOutput) SDKResponseMetadata() aws.Response
- func (s *ListCoreDefinitionsOutput) SetDefinitions(v []DefinitionInformation) *ListCoreDefinitionsOutput
- func (s *ListCoreDefinitionsOutput) SetNextToken(v string) *ListCoreDefinitionsOutput
- func (s ListCoreDefinitionsOutput) String() string
- type ListCoreDefinitionsRequest
- 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
- func (s ListDeploymentsOutput) GoString() string
- func (s ListDeploymentsOutput) SDKResponseMetadata() aws.Response
- func (s *ListDeploymentsOutput) SetDeployments(v []Deployment) *ListDeploymentsOutput
- func (s *ListDeploymentsOutput) SetNextToken(v string) *ListDeploymentsOutput
- func (s ListDeploymentsOutput) String() string
- type ListDeploymentsRequest
- 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) SDKResponseMetadata() aws.Response
- func (s *ListDeviceDefinitionVersionsOutput) SetNextToken(v string) *ListDeviceDefinitionVersionsOutput
- func (s *ListDeviceDefinitionVersionsOutput) SetVersions(v []VersionInformation) *ListDeviceDefinitionVersionsOutput
- func (s ListDeviceDefinitionVersionsOutput) String() string
- type ListDeviceDefinitionVersionsRequest
- type ListDeviceDefinitionsInput
- type ListDeviceDefinitionsOutput
- func (s ListDeviceDefinitionsOutput) GoString() string
- func (s ListDeviceDefinitionsOutput) SDKResponseMetadata() aws.Response
- func (s *ListDeviceDefinitionsOutput) SetDefinitions(v []DefinitionInformation) *ListDeviceDefinitionsOutput
- func (s *ListDeviceDefinitionsOutput) SetNextToken(v string) *ListDeviceDefinitionsOutput
- func (s ListDeviceDefinitionsOutput) String() string
- type ListDeviceDefinitionsRequest
- 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) SDKResponseMetadata() aws.Response
- func (s *ListFunctionDefinitionVersionsOutput) SetNextToken(v string) *ListFunctionDefinitionVersionsOutput
- func (s *ListFunctionDefinitionVersionsOutput) SetVersions(v []VersionInformation) *ListFunctionDefinitionVersionsOutput
- func (s ListFunctionDefinitionVersionsOutput) String() string
- type ListFunctionDefinitionVersionsRequest
- type ListFunctionDefinitionsInput
- type ListFunctionDefinitionsOutput
- func (s ListFunctionDefinitionsOutput) GoString() string
- func (s ListFunctionDefinitionsOutput) SDKResponseMetadata() aws.Response
- func (s *ListFunctionDefinitionsOutput) SetDefinitions(v []DefinitionInformation) *ListFunctionDefinitionsOutput
- func (s *ListFunctionDefinitionsOutput) SetNextToken(v string) *ListFunctionDefinitionsOutput
- func (s ListFunctionDefinitionsOutput) String() string
- type ListFunctionDefinitionsRequest
- type ListGroupCertificateAuthoritiesInput
- type ListGroupCertificateAuthoritiesOutput
- func (s ListGroupCertificateAuthoritiesOutput) GoString() string
- func (s ListGroupCertificateAuthoritiesOutput) SDKResponseMetadata() aws.Response
- func (s *ListGroupCertificateAuthoritiesOutput) SetGroupCertificateAuthorities(v []GroupCertificateAuthorityProperties) *ListGroupCertificateAuthoritiesOutput
- func (s ListGroupCertificateAuthoritiesOutput) String() string
- type ListGroupCertificateAuthoritiesRequest
- 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
- func (s ListGroupVersionsOutput) GoString() string
- func (s ListGroupVersionsOutput) SDKResponseMetadata() aws.Response
- func (s *ListGroupVersionsOutput) SetNextToken(v string) *ListGroupVersionsOutput
- func (s *ListGroupVersionsOutput) SetVersions(v []VersionInformation) *ListGroupVersionsOutput
- func (s ListGroupVersionsOutput) String() string
- type ListGroupVersionsRequest
- type ListGroupsInput
- type ListGroupsOutput
- type ListGroupsRequest
- 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) SDKResponseMetadata() aws.Response
- func (s *ListLoggerDefinitionVersionsOutput) SetNextToken(v string) *ListLoggerDefinitionVersionsOutput
- func (s *ListLoggerDefinitionVersionsOutput) SetVersions(v []VersionInformation) *ListLoggerDefinitionVersionsOutput
- func (s ListLoggerDefinitionVersionsOutput) String() string
- type ListLoggerDefinitionVersionsRequest
- type ListLoggerDefinitionsInput
- type ListLoggerDefinitionsOutput
- func (s ListLoggerDefinitionsOutput) GoString() string
- func (s ListLoggerDefinitionsOutput) SDKResponseMetadata() aws.Response
- func (s *ListLoggerDefinitionsOutput) SetDefinitions(v []DefinitionInformation) *ListLoggerDefinitionsOutput
- func (s *ListLoggerDefinitionsOutput) SetNextToken(v string) *ListLoggerDefinitionsOutput
- func (s ListLoggerDefinitionsOutput) String() string
- type ListLoggerDefinitionsRequest
- 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) SDKResponseMetadata() aws.Response
- func (s *ListResourceDefinitionVersionsOutput) SetNextToken(v string) *ListResourceDefinitionVersionsOutput
- func (s *ListResourceDefinitionVersionsOutput) SetVersions(v []VersionInformation) *ListResourceDefinitionVersionsOutput
- func (s ListResourceDefinitionVersionsOutput) String() string
- type ListResourceDefinitionVersionsRequest
- type ListResourceDefinitionsInput
- type ListResourceDefinitionsOutput
- func (s ListResourceDefinitionsOutput) GoString() string
- func (s ListResourceDefinitionsOutput) SDKResponseMetadata() aws.Response
- func (s *ListResourceDefinitionsOutput) SetDefinitions(v []DefinitionInformation) *ListResourceDefinitionsOutput
- func (s *ListResourceDefinitionsOutput) SetNextToken(v string) *ListResourceDefinitionsOutput
- func (s ListResourceDefinitionsOutput) String() string
- type ListResourceDefinitionsRequest
- 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) SDKResponseMetadata() aws.Response
- func (s *ListSubscriptionDefinitionVersionsOutput) SetNextToken(v string) *ListSubscriptionDefinitionVersionsOutput
- func (s *ListSubscriptionDefinitionVersionsOutput) SetVersions(v []VersionInformation) *ListSubscriptionDefinitionVersionsOutput
- func (s ListSubscriptionDefinitionVersionsOutput) String() string
- type ListSubscriptionDefinitionVersionsRequest
- 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) SDKResponseMetadata() aws.Response
- func (s *ListSubscriptionDefinitionsOutput) SetDefinitions(v []DefinitionInformation) *ListSubscriptionDefinitionsOutput
- func (s *ListSubscriptionDefinitionsOutput) SetNextToken(v string) *ListSubscriptionDefinitionsOutput
- func (s ListSubscriptionDefinitionsOutput) String() string
- type ListSubscriptionDefinitionsRequest
- 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
- func (s Logger) GoString() string
- func (s *Logger) SetComponent(v LoggerComponent) *Logger
- func (s *Logger) SetId(v string) *Logger
- func (s *Logger) SetLevel(v LoggerLevel) *Logger
- func (s *Logger) SetSpace(v int64) *Logger
- func (s *Logger) SetType(v LoggerType) *Logger
- func (s Logger) String() string
- type LoggerComponent
- type LoggerDefinitionVersion
- type LoggerLevel
- type LoggerType
- type Permission
- 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
- func (s ResetDeploymentsOutput) GoString() string
- func (s ResetDeploymentsOutput) SDKResponseMetadata() aws.Response
- func (s *ResetDeploymentsOutput) SetDeploymentArn(v string) *ResetDeploymentsOutput
- func (s *ResetDeploymentsOutput) SetDeploymentId(v string) *ResetDeploymentsOutput
- func (s ResetDeploymentsOutput) String() string
- type ResetDeploymentsRequest
- 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) String() string
- type ResourceDefinitionVersion
- type SoftwareToUpdate
- 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 UpdateAgentLogLevel
- 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
- func (s UpdateConnectivityInfoOutput) GoString() string
- func (s UpdateConnectivityInfoOutput) SDKResponseMetadata() aws.Response
- func (s *UpdateConnectivityInfoOutput) SetMessage(v string) *UpdateConnectivityInfoOutput
- func (s *UpdateConnectivityInfoOutput) SetVersion(v string) *UpdateConnectivityInfoOutput
- func (s UpdateConnectivityInfoOutput) String() string
- type UpdateConnectivityInfoRequest
- 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 UpdateCoreDefinitionRequest
- 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 UpdateDeviceDefinitionRequest
- 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 UpdateFunctionDefinitionRequest
- 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) SDKResponseMetadata() aws.Response
- 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 UpdateGroupCertificateConfigurationRequest
- type UpdateGroupInput
- type UpdateGroupOutput
- type UpdateGroupRequest
- 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 UpdateLoggerDefinitionRequest
- 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 UpdateResourceDefinitionRequest
- 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 UpdateSubscriptionDefinitionRequest
- type UpdateTargetsArchitecture
- type UpdateTargetsOperatingSystem
- 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 ( // ErrCodeBadRequestException for service response error code // "BadRequestException". // // user error ErrCodeBadRequestException = "BadRequestException" // ErrCodeInternalServerErrorException for service response error code // "InternalServerErrorException". // // The server encountered an unexpected error. ErrCodeInternalServerErrorException = "InternalServerErrorException" )
const ( ServiceName = "greengrass" // Service endpoint prefix API calls made to. EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata. )
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"` // Role arn you wish to associate with this group. RoleArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateRoleToGroupRequest
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 { // Time the role arn was associated to your group. AssociatedAt *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateRoleToGroupResponse
func (AssociateRoleToGroupOutput) GoString ¶
func (s AssociateRoleToGroupOutput) GoString() string
GoString returns the string representation
func (AssociateRoleToGroupOutput) SDKResponseMetadata ¶
func (s AssociateRoleToGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 AssociateRoleToGroupRequest ¶
type AssociateRoleToGroupRequest struct { *aws.Request Input *AssociateRoleToGroupInput }
AssociateRoleToGroupRequest is a API request type for the AssociateRoleToGroup API operation.
func (AssociateRoleToGroupRequest) Send ¶
func (r AssociateRoleToGroupRequest) Send() (*AssociateRoleToGroupOutput, error)
Send marshals and sends the AssociateRoleToGroup API request.
type AssociateServiceRoleToAccountInput ¶
type AssociateServiceRoleToAccountInput struct { // Role arn you wish to associate with this account. RoleArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateServiceRoleToAccountRequest
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 { // Time when the service role was associated to the account. AssociatedAt *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateServiceRoleToAccountResponse
func (AssociateServiceRoleToAccountOutput) GoString ¶
func (s AssociateServiceRoleToAccountOutput) GoString() string
GoString returns the string representation
func (AssociateServiceRoleToAccountOutput) SDKResponseMetadata ¶
func (s AssociateServiceRoleToAccountOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 AssociateServiceRoleToAccountRequest ¶
type AssociateServiceRoleToAccountRequest struct { *aws.Request Input *AssociateServiceRoleToAccountInput }
AssociateServiceRoleToAccountRequest is a API request type for the AssociateServiceRoleToAccount API operation.
func (AssociateServiceRoleToAccountRequest) Send ¶
func (r AssociateServiceRoleToAccountRequest) Send() (*AssociateServiceRoleToAccountOutput, error)
Send marshals and sends the AssociateServiceRoleToAccount API request.
type ConnectivityInfo ¶
type ConnectivityInfo struct { // Endpoint for the GGC. Can be an IP address or DNS. HostAddress *string `type:"string"` // Element Id for this entry in the list. Id *string `type:"string"` // Metadata for this endpoint. Metadata *string `type:"string"` // Port of the GGC. Usually 8883. PortNumber *int64 `type:"integer"` // contains filtered or unexported fields }
Connectivity Info Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ConnectivityInfo
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 { // Certificate arn of the core. CertificateArn *string `type:"string"` // Element Id for this entry in the list. Id *string `type:"string"` // If true, the local shadow value automatically syncs with the cloud's shadow // state. SyncShadow *bool `type:"boolean"` // Thing arn of the core. ThingArn *string `type:"string"` // contains filtered or unexported fields }
Information on the core Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 { // Cores in the definition version. Cores []Core `type:"list"` // contains filtered or unexported fields }
Information on core definition version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CoreDefinitionVersion
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 on core definition version InitialVersion *CoreDefinitionVersion `type:"structure"` Name *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinitionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinitionResponse
func (CreateCoreDefinitionOutput) GoString ¶
func (s CreateCoreDefinitionOutput) GoString() string
GoString returns the string representation
func (CreateCoreDefinitionOutput) SDKResponseMetadata ¶
func (s CreateCoreDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateCoreDefinitionRequest ¶
type CreateCoreDefinitionRequest struct { *aws.Request Input *CreateCoreDefinitionInput }
CreateCoreDefinitionRequest is a API request type for the CreateCoreDefinition API operation.
func (CreateCoreDefinitionRequest) Send ¶
func (r CreateCoreDefinitionRequest) Send() (*CreateCoreDefinitionOutput, error)
Send marshals and sends the CreateCoreDefinition API request.
type CreateCoreDefinitionVersionInput ¶
type CreateCoreDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` Cores []Core `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinitionVersionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinitionVersionResponse
func (CreateCoreDefinitionVersionOutput) GoString ¶
func (s CreateCoreDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (CreateCoreDefinitionVersionOutput) SDKResponseMetadata ¶
func (s CreateCoreDefinitionVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateCoreDefinitionVersionRequest ¶
type CreateCoreDefinitionVersionRequest struct { *aws.Request Input *CreateCoreDefinitionVersionInput }
CreateCoreDefinitionVersionRequest is a API request type for the CreateCoreDefinitionVersion API operation.
func (CreateCoreDefinitionVersionRequest) Send ¶
func (r CreateCoreDefinitionVersionRequest) Send() (*CreateCoreDefinitionVersionOutput, error)
Send marshals and sends the CreateCoreDefinitionVersion API request.
type CreateDeploymentInput ¶
type CreateDeploymentInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Id of the deployment if you wish to redeploy a previous deployment. DeploymentId *string `type:"string"` // Type of deployment. When used in CreateDeployment, only NewDeployment and // Redeployment are valid. DeploymentType DeploymentType `type:"string" enum:"true"` // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // Group Version you wish to deploy. GroupVersionId *string `type:"string"` // contains filtered or unexported fields }
Information on Deployment Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeploymentRequest
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 DeploymentType) *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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeploymentResponse
func (CreateDeploymentOutput) GoString ¶
func (s CreateDeploymentOutput) GoString() string
GoString returns the string representation
func (CreateDeploymentOutput) SDKResponseMetadata ¶
func (s CreateDeploymentOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateDeploymentRequest ¶
type CreateDeploymentRequest struct { *aws.Request Input *CreateDeploymentInput }
CreateDeploymentRequest is a API request type for the CreateDeployment API operation.
func (CreateDeploymentRequest) Send ¶
func (r CreateDeploymentRequest) Send() (*CreateDeploymentOutput, error)
Send marshals and sends the CreateDeployment API request.
type CreateDeviceDefinitionInput ¶
type CreateDeviceDefinitionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Information on device definition version InitialVersion *DeviceDefinitionVersion `type:"structure"` Name *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinitionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinitionResponse
func (CreateDeviceDefinitionOutput) GoString ¶
func (s CreateDeviceDefinitionOutput) GoString() string
GoString returns the string representation
func (CreateDeviceDefinitionOutput) SDKResponseMetadata ¶
func (s CreateDeviceDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateDeviceDefinitionRequest ¶
type CreateDeviceDefinitionRequest struct { *aws.Request Input *CreateDeviceDefinitionInput }
CreateDeviceDefinitionRequest is a API request type for the CreateDeviceDefinition API operation.
func (CreateDeviceDefinitionRequest) Send ¶
func (r CreateDeviceDefinitionRequest) Send() (*CreateDeviceDefinitionOutput, error)
Send marshals and sends the CreateDeviceDefinition API request.
type CreateDeviceDefinitionVersionInput ¶
type CreateDeviceDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` Devices []Device `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinitionVersionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinitionVersionResponse
func (CreateDeviceDefinitionVersionOutput) GoString ¶
func (s CreateDeviceDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (CreateDeviceDefinitionVersionOutput) SDKResponseMetadata ¶
func (s CreateDeviceDefinitionVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateDeviceDefinitionVersionRequest ¶
type CreateDeviceDefinitionVersionRequest struct { *aws.Request Input *CreateDeviceDefinitionVersionInput }
CreateDeviceDefinitionVersionRequest is a API request type for the CreateDeviceDefinitionVersion API operation.
func (CreateDeviceDefinitionVersionRequest) Send ¶
func (r CreateDeviceDefinitionVersionRequest) Send() (*CreateDeviceDefinitionVersionOutput, error)
Send marshals and sends the CreateDeviceDefinitionVersion API request.
type CreateFunctionDefinitionInput ¶
type CreateFunctionDefinitionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Information on the function definition version InitialVersion *FunctionDefinitionVersion `type:"structure"` Name *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinitionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinitionResponse
func (CreateFunctionDefinitionOutput) GoString ¶
func (s CreateFunctionDefinitionOutput) GoString() string
GoString returns the string representation
func (CreateFunctionDefinitionOutput) SDKResponseMetadata ¶
func (s CreateFunctionDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateFunctionDefinitionRequest ¶
type CreateFunctionDefinitionRequest struct { *aws.Request Input *CreateFunctionDefinitionInput }
CreateFunctionDefinitionRequest is a API request type for the CreateFunctionDefinition API operation.
func (CreateFunctionDefinitionRequest) Send ¶
func (r CreateFunctionDefinitionRequest) Send() (*CreateFunctionDefinitionOutput, error)
Send marshals and sends the CreateFunctionDefinition API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinitionVersionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinitionVersionResponse
func (CreateFunctionDefinitionVersionOutput) GoString ¶
func (s CreateFunctionDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (CreateFunctionDefinitionVersionOutput) SDKResponseMetadata ¶
func (s CreateFunctionDefinitionVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateFunctionDefinitionVersionRequest ¶
type CreateFunctionDefinitionVersionRequest struct { *aws.Request Input *CreateFunctionDefinitionVersionInput }
CreateFunctionDefinitionVersionRequest is a API request type for the CreateFunctionDefinitionVersion API operation.
func (CreateFunctionDefinitionVersionRequest) Send ¶
func (r CreateFunctionDefinitionVersionRequest) Send() (*CreateFunctionDefinitionVersionOutput, error)
Send marshals and sends the CreateFunctionDefinitionVersion API request.
type CreateGroupCertificateAuthorityInput ¶
type CreateGroupCertificateAuthorityInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupCertificateAuthorityRequest
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 { // Arn of the group certificate authority. GroupCertificateAuthorityArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupCertificateAuthorityResponse
func (CreateGroupCertificateAuthorityOutput) GoString ¶
func (s CreateGroupCertificateAuthorityOutput) GoString() string
GoString returns the string representation
func (CreateGroupCertificateAuthorityOutput) SDKResponseMetadata ¶
func (s CreateGroupCertificateAuthorityOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateGroupCertificateAuthorityRequest ¶
type CreateGroupCertificateAuthorityRequest struct { *aws.Request Input *CreateGroupCertificateAuthorityInput }
CreateGroupCertificateAuthorityRequest is a API request type for the CreateGroupCertificateAuthority API operation.
func (CreateGroupCertificateAuthorityRequest) Send ¶
func (r CreateGroupCertificateAuthorityRequest) Send() (*CreateGroupCertificateAuthorityOutput, error)
Send marshals and sends the CreateGroupCertificateAuthority API request.
type CreateGroupInput ¶
type CreateGroupInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Information on group version InitialVersion *GroupVersion `type:"structure"` Name *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupResponse
func (CreateGroupOutput) GoString ¶
func (s CreateGroupOutput) GoString() string
GoString returns the string representation
func (CreateGroupOutput) SDKResponseMetadata ¶
func (s CreateGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateGroupRequest ¶
type CreateGroupRequest struct { *aws.Request Input *CreateGroupInput }
CreateGroupRequest is a API request type for the CreateGroup API operation.
func (CreateGroupRequest) Send ¶
func (r CreateGroupRequest) Send() (*CreateGroupOutput, error)
Send marshals and sends the CreateGroup API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupVersionRequest
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 v0.2.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupVersionResponse
func (CreateGroupVersionOutput) GoString ¶
func (s CreateGroupVersionOutput) GoString() string
GoString returns the string representation
func (CreateGroupVersionOutput) SDKResponseMetadata ¶
func (s CreateGroupVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateGroupVersionRequest ¶
type CreateGroupVersionRequest struct { *aws.Request Input *CreateGroupVersionInput }
CreateGroupVersionRequest is a API request type for the CreateGroupVersion API operation.
func (CreateGroupVersionRequest) Send ¶
func (r CreateGroupVersionRequest) Send() (*CreateGroupVersionOutput, error)
Send marshals and sends the CreateGroupVersion API request.
type CreateLoggerDefinitionInput ¶
type CreateLoggerDefinitionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Information on logger definition version InitialVersion *LoggerDefinitionVersion `type:"structure"` Name *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinitionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinitionResponse
func (CreateLoggerDefinitionOutput) GoString ¶
func (s CreateLoggerDefinitionOutput) GoString() string
GoString returns the string representation
func (CreateLoggerDefinitionOutput) SDKResponseMetadata ¶
func (s CreateLoggerDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateLoggerDefinitionRequest ¶
type CreateLoggerDefinitionRequest struct { *aws.Request Input *CreateLoggerDefinitionInput }
CreateLoggerDefinitionRequest is a API request type for the CreateLoggerDefinition API operation.
func (CreateLoggerDefinitionRequest) Send ¶
func (r CreateLoggerDefinitionRequest) Send() (*CreateLoggerDefinitionOutput, error)
Send marshals and sends the CreateLoggerDefinition API request.
type CreateLoggerDefinitionVersionInput ¶
type CreateLoggerDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` Loggers []Logger `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinitionVersionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinitionVersionResponse
func (CreateLoggerDefinitionVersionOutput) GoString ¶
func (s CreateLoggerDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (CreateLoggerDefinitionVersionOutput) SDKResponseMetadata ¶
func (s CreateLoggerDefinitionVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateLoggerDefinitionVersionRequest ¶
type CreateLoggerDefinitionVersionRequest struct { *aws.Request Input *CreateLoggerDefinitionVersionInput }
CreateLoggerDefinitionVersionRequest is a API request type for the CreateLoggerDefinitionVersion API operation.
func (CreateLoggerDefinitionVersionRequest) Send ¶
func (r CreateLoggerDefinitionVersionRequest) Send() (*CreateLoggerDefinitionVersionOutput, error)
Send marshals and sends the CreateLoggerDefinitionVersion API request.
type CreateResourceDefinitionInput ¶ added in v0.2.0
type CreateResourceDefinitionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Information on resource definition version InitialVersion *ResourceDefinitionVersion `type:"structure"` Name *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateResourceDefinitionRequest
func (CreateResourceDefinitionInput) GoString ¶ added in v0.2.0
func (s CreateResourceDefinitionInput) GoString() string
GoString returns the string representation
func (*CreateResourceDefinitionInput) SetAmznClientToken ¶ added in v0.2.0
func (s *CreateResourceDefinitionInput) SetAmznClientToken(v string) *CreateResourceDefinitionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateResourceDefinitionInput) SetInitialVersion ¶ added in v0.2.0
func (s *CreateResourceDefinitionInput) SetInitialVersion(v *ResourceDefinitionVersion) *CreateResourceDefinitionInput
SetInitialVersion sets the InitialVersion field's value.
func (*CreateResourceDefinitionInput) SetName ¶ added in v0.2.0
func (s *CreateResourceDefinitionInput) SetName(v string) *CreateResourceDefinitionInput
SetName sets the Name field's value.
func (CreateResourceDefinitionInput) String ¶ added in v0.2.0
func (s CreateResourceDefinitionInput) String() string
String returns the string representation
type CreateResourceDefinitionOutput ¶ added in v0.2.0
type CreateResourceDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateResourceDefinitionResponse
func (CreateResourceDefinitionOutput) GoString ¶ added in v0.2.0
func (s CreateResourceDefinitionOutput) GoString() string
GoString returns the string representation
func (CreateResourceDefinitionOutput) SDKResponseMetadata ¶ added in v0.2.0
func (s CreateResourceDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*CreateResourceDefinitionOutput) SetArn ¶ added in v0.2.0
func (s *CreateResourceDefinitionOutput) SetArn(v string) *CreateResourceDefinitionOutput
SetArn sets the Arn field's value.
func (*CreateResourceDefinitionOutput) SetCreationTimestamp ¶ added in v0.2.0
func (s *CreateResourceDefinitionOutput) SetCreationTimestamp(v string) *CreateResourceDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateResourceDefinitionOutput) SetId ¶ added in v0.2.0
func (s *CreateResourceDefinitionOutput) SetId(v string) *CreateResourceDefinitionOutput
SetId sets the Id field's value.
func (*CreateResourceDefinitionOutput) SetLastUpdatedTimestamp ¶ added in v0.2.0
func (s *CreateResourceDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateResourceDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*CreateResourceDefinitionOutput) SetLatestVersion ¶ added in v0.2.0
func (s *CreateResourceDefinitionOutput) SetLatestVersion(v string) *CreateResourceDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*CreateResourceDefinitionOutput) SetLatestVersionArn ¶ added in v0.2.0
func (s *CreateResourceDefinitionOutput) SetLatestVersionArn(v string) *CreateResourceDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*CreateResourceDefinitionOutput) SetName ¶ added in v0.2.0
func (s *CreateResourceDefinitionOutput) SetName(v string) *CreateResourceDefinitionOutput
SetName sets the Name field's value.
func (CreateResourceDefinitionOutput) String ¶ added in v0.2.0
func (s CreateResourceDefinitionOutput) String() string
String returns the string representation
type CreateResourceDefinitionRequest ¶ added in v0.2.0
type CreateResourceDefinitionRequest struct { *aws.Request Input *CreateResourceDefinitionInput }
CreateResourceDefinitionRequest is a API request type for the CreateResourceDefinition API operation.
func (CreateResourceDefinitionRequest) Send ¶ added in v0.2.0
func (r CreateResourceDefinitionRequest) Send() (*CreateResourceDefinitionOutput, error)
Send marshals and sends the CreateResourceDefinition API request.
type CreateResourceDefinitionVersionInput ¶ added in v0.2.0
type CreateResourceDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // ResourceDefinitionId is a required field ResourceDefinitionId *string `location:"uri" locationName:"ResourceDefinitionId" type:"string" required:"true"` Resources []Resource `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateResourceDefinitionVersionRequest
func (CreateResourceDefinitionVersionInput) GoString ¶ added in v0.2.0
func (s CreateResourceDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*CreateResourceDefinitionVersionInput) SetAmznClientToken ¶ added in v0.2.0
func (s *CreateResourceDefinitionVersionInput) SetAmznClientToken(v string) *CreateResourceDefinitionVersionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateResourceDefinitionVersionInput) SetResourceDefinitionId ¶ added in v0.2.0
func (s *CreateResourceDefinitionVersionInput) SetResourceDefinitionId(v string) *CreateResourceDefinitionVersionInput
SetResourceDefinitionId sets the ResourceDefinitionId field's value.
func (*CreateResourceDefinitionVersionInput) SetResources ¶ added in v0.2.0
func (s *CreateResourceDefinitionVersionInput) SetResources(v []Resource) *CreateResourceDefinitionVersionInput
SetResources sets the Resources field's value.
func (CreateResourceDefinitionVersionInput) String ¶ added in v0.2.0
func (s CreateResourceDefinitionVersionInput) String() string
String returns the string representation
func (*CreateResourceDefinitionVersionInput) Validate ¶ added in v0.2.0
func (s *CreateResourceDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateResourceDefinitionVersionOutput ¶ added in v0.2.0
type CreateResourceDefinitionVersionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` Version *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateResourceDefinitionVersionResponse
func (CreateResourceDefinitionVersionOutput) GoString ¶ added in v0.2.0
func (s CreateResourceDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (CreateResourceDefinitionVersionOutput) SDKResponseMetadata ¶ added in v0.2.0
func (s CreateResourceDefinitionVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*CreateResourceDefinitionVersionOutput) SetArn ¶ added in v0.2.0
func (s *CreateResourceDefinitionVersionOutput) SetArn(v string) *CreateResourceDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*CreateResourceDefinitionVersionOutput) SetCreationTimestamp ¶ added in v0.2.0
func (s *CreateResourceDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateResourceDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateResourceDefinitionVersionOutput) SetId ¶ added in v0.2.0
func (s *CreateResourceDefinitionVersionOutput) SetId(v string) *CreateResourceDefinitionVersionOutput
SetId sets the Id field's value.
func (*CreateResourceDefinitionVersionOutput) SetVersion ¶ added in v0.2.0
func (s *CreateResourceDefinitionVersionOutput) SetVersion(v string) *CreateResourceDefinitionVersionOutput
SetVersion sets the Version field's value.
func (CreateResourceDefinitionVersionOutput) String ¶ added in v0.2.0
func (s CreateResourceDefinitionVersionOutput) String() string
String returns the string representation
type CreateResourceDefinitionVersionRequest ¶ added in v0.2.0
type CreateResourceDefinitionVersionRequest struct { *aws.Request Input *CreateResourceDefinitionVersionInput }
CreateResourceDefinitionVersionRequest is a API request type for the CreateResourceDefinitionVersion API operation.
func (CreateResourceDefinitionVersionRequest) Send ¶ added in v0.2.0
func (r CreateResourceDefinitionVersionRequest) Send() (*CreateResourceDefinitionVersionOutput, error)
Send marshals and sends the CreateResourceDefinitionVersion API request.
type CreateSoftwareUpdateJobInput ¶ added in v0.2.0
type CreateSoftwareUpdateJobInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // The IAM Role that Greengrass will use to create pre-signed URLs pointing // towards the update artifact. S3UrlSignerRole *string `type:"string"` // The piece of software on the Greengrass Core that will be updated. SoftwareToUpdate SoftwareToUpdate `type:"string" enum:"true"` // The minimum level of log statements that should be logged by the OTA Agent // during an update. UpdateAgentLogLevel UpdateAgentLogLevel `type:"string" enum:"true"` // The target arns that this update will be applied to. UpdateTargets []string `type:"list"` // The architecture of the Cores in the targets of an update UpdateTargetsArchitecture UpdateTargetsArchitecture `type:"string" enum:"true"` // The operating system of the Cores in the targets of an update UpdateTargetsOperatingSystem UpdateTargetsOperatingSystem `type:"string" enum:"true"` // contains filtered or unexported fields }
Request for the CreateSoftwareUpdateJob API Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSoftwareUpdateJobRequest
func (CreateSoftwareUpdateJobInput) GoString ¶ added in v0.2.0
func (s CreateSoftwareUpdateJobInput) GoString() string
GoString returns the string representation
func (*CreateSoftwareUpdateJobInput) SetAmznClientToken ¶ added in v0.2.0
func (s *CreateSoftwareUpdateJobInput) SetAmznClientToken(v string) *CreateSoftwareUpdateJobInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateSoftwareUpdateJobInput) SetS3UrlSignerRole ¶ added in v0.2.0
func (s *CreateSoftwareUpdateJobInput) SetS3UrlSignerRole(v string) *CreateSoftwareUpdateJobInput
SetS3UrlSignerRole sets the S3UrlSignerRole field's value.
func (*CreateSoftwareUpdateJobInput) SetSoftwareToUpdate ¶ added in v0.2.0
func (s *CreateSoftwareUpdateJobInput) SetSoftwareToUpdate(v SoftwareToUpdate) *CreateSoftwareUpdateJobInput
SetSoftwareToUpdate sets the SoftwareToUpdate field's value.
func (*CreateSoftwareUpdateJobInput) SetUpdateAgentLogLevel ¶ added in v0.2.0
func (s *CreateSoftwareUpdateJobInput) SetUpdateAgentLogLevel(v UpdateAgentLogLevel) *CreateSoftwareUpdateJobInput
SetUpdateAgentLogLevel sets the UpdateAgentLogLevel field's value.
func (*CreateSoftwareUpdateJobInput) SetUpdateTargets ¶ added in v0.2.0
func (s *CreateSoftwareUpdateJobInput) SetUpdateTargets(v []string) *CreateSoftwareUpdateJobInput
SetUpdateTargets sets the UpdateTargets field's value.
func (*CreateSoftwareUpdateJobInput) SetUpdateTargetsArchitecture ¶ added in v0.2.0
func (s *CreateSoftwareUpdateJobInput) SetUpdateTargetsArchitecture(v UpdateTargetsArchitecture) *CreateSoftwareUpdateJobInput
SetUpdateTargetsArchitecture sets the UpdateTargetsArchitecture field's value.
func (*CreateSoftwareUpdateJobInput) SetUpdateTargetsOperatingSystem ¶ added in v0.2.0
func (s *CreateSoftwareUpdateJobInput) SetUpdateTargetsOperatingSystem(v UpdateTargetsOperatingSystem) *CreateSoftwareUpdateJobInput
SetUpdateTargetsOperatingSystem sets the UpdateTargetsOperatingSystem field's value.
func (CreateSoftwareUpdateJobInput) String ¶ added in v0.2.0
func (s CreateSoftwareUpdateJobInput) String() string
String returns the string representation
type CreateSoftwareUpdateJobOutput ¶ added in v0.2.0
type CreateSoftwareUpdateJobOutput struct { // The Iot Job Arn corresponding to this update. IotJobArn *string `type:"string"` // The Iot Job Id corresponding to this update. IotJobId *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSoftwareUpdateJobResponse
func (CreateSoftwareUpdateJobOutput) GoString ¶ added in v0.2.0
func (s CreateSoftwareUpdateJobOutput) GoString() string
GoString returns the string representation
func (CreateSoftwareUpdateJobOutput) SDKResponseMetadata ¶ added in v0.2.0
func (s CreateSoftwareUpdateJobOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*CreateSoftwareUpdateJobOutput) SetIotJobArn ¶ added in v0.2.0
func (s *CreateSoftwareUpdateJobOutput) SetIotJobArn(v string) *CreateSoftwareUpdateJobOutput
SetIotJobArn sets the IotJobArn field's value.
func (*CreateSoftwareUpdateJobOutput) SetIotJobId ¶ added in v0.2.0
func (s *CreateSoftwareUpdateJobOutput) SetIotJobId(v string) *CreateSoftwareUpdateJobOutput
SetIotJobId sets the IotJobId field's value.
func (CreateSoftwareUpdateJobOutput) String ¶ added in v0.2.0
func (s CreateSoftwareUpdateJobOutput) String() string
String returns the string representation
type CreateSoftwareUpdateJobRequest ¶ added in v0.2.0
type CreateSoftwareUpdateJobRequest struct { *aws.Request Input *CreateSoftwareUpdateJobInput }
CreateSoftwareUpdateJobRequest is a API request type for the CreateSoftwareUpdateJob API operation.
func (CreateSoftwareUpdateJobRequest) Send ¶ added in v0.2.0
func (r CreateSoftwareUpdateJobRequest) Send() (*CreateSoftwareUpdateJobOutput, error)
Send marshals and sends the CreateSoftwareUpdateJob API request.
type CreateSubscriptionDefinitionInput ¶
type CreateSubscriptionDefinitionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // Information on subscription definition version InitialVersion *SubscriptionDefinitionVersion `type:"structure"` Name *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinitionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinitionResponse
func (CreateSubscriptionDefinitionOutput) GoString ¶
func (s CreateSubscriptionDefinitionOutput) GoString() string
GoString returns the string representation
func (CreateSubscriptionDefinitionOutput) SDKResponseMetadata ¶
func (s CreateSubscriptionDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateSubscriptionDefinitionRequest ¶
type CreateSubscriptionDefinitionRequest struct { *aws.Request Input *CreateSubscriptionDefinitionInput }
CreateSubscriptionDefinitionRequest is a API request type for the CreateSubscriptionDefinition API operation.
func (CreateSubscriptionDefinitionRequest) Send ¶
func (r CreateSubscriptionDefinitionRequest) Send() (*CreateSubscriptionDefinitionOutput, error)
Send marshals and sends the CreateSubscriptionDefinition API request.
type CreateSubscriptionDefinitionVersionInput ¶
type CreateSubscriptionDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` Subscriptions []Subscription `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinitionVersionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinitionVersionResponse
func (CreateSubscriptionDefinitionVersionOutput) GoString ¶
func (s CreateSubscriptionDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (CreateSubscriptionDefinitionVersionOutput) SDKResponseMetadata ¶
func (s CreateSubscriptionDefinitionVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 CreateSubscriptionDefinitionVersionRequest ¶
type CreateSubscriptionDefinitionVersionRequest struct { *aws.Request Input *CreateSubscriptionDefinitionVersionInput }
CreateSubscriptionDefinitionVersionRequest is a API request type for the CreateSubscriptionDefinitionVersion API operation.
func (CreateSubscriptionDefinitionVersionRequest) Send ¶
func (r CreateSubscriptionDefinitionVersionRequest) Send() (*CreateSubscriptionDefinitionVersionOutput, error)
Send marshals and sends the CreateSubscriptionDefinitionVersion API request.
type DefinitionInformation ¶
type DefinitionInformation struct { // Arn of the definition. Arn *string `type:"string"` // Timestamp of when the definition was created. CreationTimestamp *string `type:"string"` // Id of the definition. Id *string `type:"string"` // Last updated timestamp of the definition. LastUpdatedTimestamp *string `type:"string"` // Last version of the definition. LatestVersion *string `type:"string"` // Latest version arn of the definition. LatestVersionArn *string `type:"string"` // Name of the definition. Name *string `type:"string"` // contains filtered or unexported fields }
Information on the Definition Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DefinitionInformation
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteCoreDefinitionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteCoreDefinitionResponse
func (DeleteCoreDefinitionOutput) GoString ¶
func (s DeleteCoreDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteCoreDefinitionOutput) SDKResponseMetadata ¶
func (s DeleteCoreDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteCoreDefinitionOutput) String ¶
func (s DeleteCoreDefinitionOutput) String() string
String returns the string representation
type DeleteCoreDefinitionRequest ¶
type DeleteCoreDefinitionRequest struct { *aws.Request Input *DeleteCoreDefinitionInput }
DeleteCoreDefinitionRequest is a API request type for the DeleteCoreDefinition API operation.
func (DeleteCoreDefinitionRequest) Send ¶
func (r DeleteCoreDefinitionRequest) Send() (*DeleteCoreDefinitionOutput, error)
Send marshals and sends the DeleteCoreDefinition API request.
type DeleteDeviceDefinitionInput ¶
type DeleteDeviceDefinitionInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteDeviceDefinitionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteDeviceDefinitionResponse
func (DeleteDeviceDefinitionOutput) GoString ¶
func (s DeleteDeviceDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteDeviceDefinitionOutput) SDKResponseMetadata ¶
func (s DeleteDeviceDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteDeviceDefinitionOutput) String ¶
func (s DeleteDeviceDefinitionOutput) String() string
String returns the string representation
type DeleteDeviceDefinitionRequest ¶
type DeleteDeviceDefinitionRequest struct { *aws.Request Input *DeleteDeviceDefinitionInput }
DeleteDeviceDefinitionRequest is a API request type for the DeleteDeviceDefinition API operation.
func (DeleteDeviceDefinitionRequest) Send ¶
func (r DeleteDeviceDefinitionRequest) Send() (*DeleteDeviceDefinitionOutput, error)
Send marshals and sends the DeleteDeviceDefinition API request.
type DeleteFunctionDefinitionInput ¶
type DeleteFunctionDefinitionInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteFunctionDefinitionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteFunctionDefinitionResponse
func (DeleteFunctionDefinitionOutput) GoString ¶
func (s DeleteFunctionDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteFunctionDefinitionOutput) SDKResponseMetadata ¶
func (s DeleteFunctionDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteFunctionDefinitionOutput) String ¶
func (s DeleteFunctionDefinitionOutput) String() string
String returns the string representation
type DeleteFunctionDefinitionRequest ¶
type DeleteFunctionDefinitionRequest struct { *aws.Request Input *DeleteFunctionDefinitionInput }
DeleteFunctionDefinitionRequest is a API request type for the DeleteFunctionDefinition API operation.
func (DeleteFunctionDefinitionRequest) Send ¶
func (r DeleteFunctionDefinitionRequest) Send() (*DeleteFunctionDefinitionOutput, error)
Send marshals and sends the DeleteFunctionDefinition API request.
type DeleteGroupInput ¶
type DeleteGroupInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteGroupRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteGroupResponse
func (DeleteGroupOutput) GoString ¶
func (s DeleteGroupOutput) GoString() string
GoString returns the string representation
func (DeleteGroupOutput) SDKResponseMetadata ¶
func (s DeleteGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteGroupOutput) String ¶
func (s DeleteGroupOutput) String() string
String returns the string representation
type DeleteGroupRequest ¶
type DeleteGroupRequest struct { *aws.Request Input *DeleteGroupInput }
DeleteGroupRequest is a API request type for the DeleteGroup API operation.
func (DeleteGroupRequest) Send ¶
func (r DeleteGroupRequest) Send() (*DeleteGroupOutput, error)
Send marshals and sends the DeleteGroup API request.
type DeleteLoggerDefinitionInput ¶
type DeleteLoggerDefinitionInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteLoggerDefinitionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteLoggerDefinitionResponse
func (DeleteLoggerDefinitionOutput) GoString ¶
func (s DeleteLoggerDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteLoggerDefinitionOutput) SDKResponseMetadata ¶
func (s DeleteLoggerDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteLoggerDefinitionOutput) String ¶
func (s DeleteLoggerDefinitionOutput) String() string
String returns the string representation
type DeleteLoggerDefinitionRequest ¶
type DeleteLoggerDefinitionRequest struct { *aws.Request Input *DeleteLoggerDefinitionInput }
DeleteLoggerDefinitionRequest is a API request type for the DeleteLoggerDefinition API operation.
func (DeleteLoggerDefinitionRequest) Send ¶
func (r DeleteLoggerDefinitionRequest) Send() (*DeleteLoggerDefinitionOutput, error)
Send marshals and sends the DeleteLoggerDefinition API request.
type DeleteResourceDefinitionInput ¶ added in v0.2.0
type DeleteResourceDefinitionInput struct { // ResourceDefinitionId is a required field ResourceDefinitionId *string `location:"uri" locationName:"ResourceDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteResourceDefinitionRequest
func (DeleteResourceDefinitionInput) GoString ¶ added in v0.2.0
func (s DeleteResourceDefinitionInput) GoString() string
GoString returns the string representation
func (*DeleteResourceDefinitionInput) SetResourceDefinitionId ¶ added in v0.2.0
func (s *DeleteResourceDefinitionInput) SetResourceDefinitionId(v string) *DeleteResourceDefinitionInput
SetResourceDefinitionId sets the ResourceDefinitionId field's value.
func (DeleteResourceDefinitionInput) String ¶ added in v0.2.0
func (s DeleteResourceDefinitionInput) String() string
String returns the string representation
func (*DeleteResourceDefinitionInput) Validate ¶ added in v0.2.0
func (s *DeleteResourceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteResourceDefinitionOutput ¶ added in v0.2.0
type DeleteResourceDefinitionOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteResourceDefinitionResponse
func (DeleteResourceDefinitionOutput) GoString ¶ added in v0.2.0
func (s DeleteResourceDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteResourceDefinitionOutput) SDKResponseMetadata ¶ added in v0.2.0
func (s DeleteResourceDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteResourceDefinitionOutput) String ¶ added in v0.2.0
func (s DeleteResourceDefinitionOutput) String() string
String returns the string representation
type DeleteResourceDefinitionRequest ¶ added in v0.2.0
type DeleteResourceDefinitionRequest struct { *aws.Request Input *DeleteResourceDefinitionInput }
DeleteResourceDefinitionRequest is a API request type for the DeleteResourceDefinition API operation.
func (DeleteResourceDefinitionRequest) Send ¶ added in v0.2.0
func (r DeleteResourceDefinitionRequest) Send() (*DeleteResourceDefinitionOutput, error)
Send marshals and sends the DeleteResourceDefinition API request.
type DeleteSubscriptionDefinitionInput ¶
type DeleteSubscriptionDefinitionInput struct { // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteSubscriptionDefinitionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteSubscriptionDefinitionResponse
func (DeleteSubscriptionDefinitionOutput) GoString ¶
func (s DeleteSubscriptionDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteSubscriptionDefinitionOutput) SDKResponseMetadata ¶
func (s DeleteSubscriptionDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteSubscriptionDefinitionOutput) String ¶
func (s DeleteSubscriptionDefinitionOutput) String() string
String returns the string representation
type DeleteSubscriptionDefinitionRequest ¶
type DeleteSubscriptionDefinitionRequest struct { *aws.Request Input *DeleteSubscriptionDefinitionInput }
DeleteSubscriptionDefinitionRequest is a API request type for the DeleteSubscriptionDefinition API operation.
func (DeleteSubscriptionDefinitionRequest) Send ¶
func (r DeleteSubscriptionDefinitionRequest) Send() (*DeleteSubscriptionDefinitionOutput, error)
Send marshals and sends the DeleteSubscriptionDefinition API request.
type Deployment ¶
type Deployment struct { // Timestamp when the deployment was created. CreatedAt *string `type:"string"` // Arn of the deployment. DeploymentArn *string `type:"string"` // Id of the deployment. DeploymentId *string `type:"string"` // The type of deployment. DeploymentType DeploymentType `type:"string" enum:"true"` // Arn of the group for this deployment. GroupArn *string `type:"string"` // contains filtered or unexported fields }
Information on the deployment Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 ¶
func (s *Deployment) SetDeploymentType(v DeploymentType) *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 DeploymentType ¶
type DeploymentType string
const ( DeploymentTypeNewDeployment DeploymentType = "NewDeployment" DeploymentTypeRedeployment DeploymentType = "Redeployment" DeploymentTypeResetDeployment DeploymentType = "ResetDeployment" DeploymentTypeForceResetDeployment DeploymentType = "ForceResetDeployment" )
Enum values for DeploymentType
type Device ¶
type Device struct { // Certificate arn of the device. CertificateArn *string `type:"string"` // Element Id for this entry in the list. Id *string `type:"string"` // If true, the local shadow value automatically syncs with the cloud's shadow // state. SyncShadow *bool `type:"boolean"` // Thing arn of the device. ThingArn *string `type:"string"` // contains filtered or unexported fields }
Information on a Device Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 { // Devices in the definition version. Devices []Device `type:"list"` // contains filtered or unexported fields }
Information on device definition version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeviceDefinitionVersion
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateRoleFromGroupRequest
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 { // Time when the role was disassociated from the group. DisassociatedAt *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateRoleFromGroupResponse
func (DisassociateRoleFromGroupOutput) GoString ¶
func (s DisassociateRoleFromGroupOutput) GoString() string
GoString returns the string representation
func (DisassociateRoleFromGroupOutput) SDKResponseMetadata ¶
func (s DisassociateRoleFromGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 DisassociateRoleFromGroupRequest ¶
type DisassociateRoleFromGroupRequest struct { *aws.Request Input *DisassociateRoleFromGroupInput }
DisassociateRoleFromGroupRequest is a API request type for the DisassociateRoleFromGroup API operation.
func (DisassociateRoleFromGroupRequest) Send ¶
func (r DisassociateRoleFromGroupRequest) Send() (*DisassociateRoleFromGroupOutput, error)
Send marshals and sends the DisassociateRoleFromGroup API request.
type DisassociateServiceRoleFromAccountInput ¶
type DisassociateServiceRoleFromAccountInput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateServiceRoleFromAccountRequest
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 { // Time when the service role was disassociated from the account. DisassociatedAt *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateServiceRoleFromAccountResponse
func (DisassociateServiceRoleFromAccountOutput) GoString ¶
func (s DisassociateServiceRoleFromAccountOutput) GoString() string
GoString returns the string representation
func (DisassociateServiceRoleFromAccountOutput) SDKResponseMetadata ¶
func (s DisassociateServiceRoleFromAccountOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 DisassociateServiceRoleFromAccountRequest ¶
type DisassociateServiceRoleFromAccountRequest struct { *aws.Request Input *DisassociateServiceRoleFromAccountInput }
DisassociateServiceRoleFromAccountRequest is a API request type for the DisassociateServiceRoleFromAccount API operation.
func (DisassociateServiceRoleFromAccountRequest) Send ¶
func (r DisassociateServiceRoleFromAccountRequest) Send() (*DisassociateServiceRoleFromAccountOutput, error)
Send marshals and sends the DisassociateServiceRoleFromAccount API request.
type ErrorDetail ¶
type ErrorDetail struct { // Detailed Error Code DetailedErrorCode *string `type:"string"` // Detailed Error Message DetailedErrorMessage *string `type:"string"` // contains filtered or unexported fields }
ErrorDetail Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ErrorDetail
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 { // Arn of the Lambda function. FunctionArn *string `type:"string"` // Configuration of the function FunctionConfiguration *FunctionConfiguration `type:"structure"` // Id of the function in this version. Id *string `type:"string"` // contains filtered or unexported fields }
Information on function Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 { // Environment of the function configuration Environment *FunctionConfigurationEnvironment `type:"structure"` // Execution Arguments ExecArgs *string `type:"string"` // Executable Executable *string `type:"string"` // The memory size, in KB, you configured for the function. MemorySize *int64 `type:"integer"` // Whether the function is pinned or not. Pinned means the function is long-lived // and starts when the core starts. Pinned *bool `type:"boolean"` // The function execution time at 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 }
Configuration of the function Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/FunctionConfiguration
func (FunctionConfiguration) GoString ¶
func (s FunctionConfiguration) GoString() string
GoString returns the string representation
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 { // Flag to allow lambda access sys filesystem. AccessSysfs *bool `type:"boolean"` // Policies for the function to access resources. ResourceAccessPolicies []ResourceAccessPolicy `type:"list"` Variables map[string]string `type:"map"` // contains filtered or unexported fields }
Environment of the function configuration Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/FunctionConfigurationEnvironment
func (FunctionConfigurationEnvironment) GoString ¶
func (s FunctionConfigurationEnvironment) GoString() string
GoString returns the string representation
func (*FunctionConfigurationEnvironment) SetAccessSysfs ¶ added in v0.2.0
func (s *FunctionConfigurationEnvironment) SetAccessSysfs(v bool) *FunctionConfigurationEnvironment
SetAccessSysfs sets the AccessSysfs field's value.
func (*FunctionConfigurationEnvironment) SetResourceAccessPolicies ¶ added in v0.2.0
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 { // Lambda functions in this function definition version. Functions []Function `type:"list"` // contains filtered or unexported fields }
Information on the function definition version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/FunctionDefinitionVersion
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetAssociatedRoleRequest
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 { // Time when the role was associated for the group. AssociatedAt *string `type:"string"` // Arn of the role that is associated with the group. RoleArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetAssociatedRoleResponse
func (GetAssociatedRoleOutput) GoString ¶
func (s GetAssociatedRoleOutput) GoString() string
GoString returns the string representation
func (GetAssociatedRoleOutput) SDKResponseMetadata ¶
func (s GetAssociatedRoleOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetAssociatedRoleRequest ¶
type GetAssociatedRoleRequest struct { *aws.Request Input *GetAssociatedRoleInput }
GetAssociatedRoleRequest is a API request type for the GetAssociatedRole API operation.
func (GetAssociatedRoleRequest) Send ¶
func (r GetAssociatedRoleRequest) Send() (*GetAssociatedRoleOutput, error)
Send marshals and sends the GetAssociatedRole API request.
type GetConnectivityInfoInput ¶
type GetConnectivityInfoInput struct { // ThingName is a required field ThingName *string `location:"uri" locationName:"ThingName" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetConnectivityInfoRequest
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"` // Response Text Message *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
connectivity info response Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetConnectivityInfoResponse
func (GetConnectivityInfoOutput) GoString ¶
func (s GetConnectivityInfoOutput) GoString() string
GoString returns the string representation
func (GetConnectivityInfoOutput) SDKResponseMetadata ¶
func (s GetConnectivityInfoOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetConnectivityInfoRequest ¶
type GetConnectivityInfoRequest struct { *aws.Request Input *GetConnectivityInfoInput }
GetConnectivityInfoRequest is a API request type for the GetConnectivityInfo API operation.
func (GetConnectivityInfoRequest) Send ¶
func (r GetConnectivityInfoRequest) Send() (*GetConnectivityInfoOutput, error)
Send marshals and sends the GetConnectivityInfo API request.
type GetCoreDefinitionInput ¶
type GetCoreDefinitionInput struct { // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinitionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinitionResponse
func (GetCoreDefinitionOutput) GoString ¶
func (s GetCoreDefinitionOutput) GoString() string
GoString returns the string representation
func (GetCoreDefinitionOutput) SDKResponseMetadata ¶
func (s GetCoreDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetCoreDefinitionRequest ¶
type GetCoreDefinitionRequest struct { *aws.Request Input *GetCoreDefinitionInput }
GetCoreDefinitionRequest is a API request type for the GetCoreDefinition API operation.
func (GetCoreDefinitionRequest) Send ¶
func (r GetCoreDefinitionRequest) Send() (*GetCoreDefinitionOutput, error)
Send marshals and sends the GetCoreDefinition API request.
type GetCoreDefinitionVersionInput ¶
type GetCoreDefinitionVersionInput struct { // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` // CoreDefinitionVersionId is a required field CoreDefinitionVersionId *string `location:"uri" locationName:"CoreDefinitionVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinitionVersionRequest
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 { // Arn of the core definition version. Arn *string `type:"string"` // Timestamp of when the core definition version was created. CreationTimestamp *string `type:"string"` // Information on definition Definition *CoreDefinitionVersion `type:"structure"` // Id of the core definition the version belongs to. Id *string `type:"string"` // Version of the core definition version. Version *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinitionVersionResponse
func (GetCoreDefinitionVersionOutput) GoString ¶
func (s GetCoreDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (GetCoreDefinitionVersionOutput) SDKResponseMetadata ¶
func (s GetCoreDefinitionVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetCoreDefinitionVersionRequest ¶
type GetCoreDefinitionVersionRequest struct { *aws.Request Input *GetCoreDefinitionVersionInput }
GetCoreDefinitionVersionRequest is a API request type for the GetCoreDefinitionVersion API operation.
func (GetCoreDefinitionVersionRequest) Send ¶
func (r GetCoreDefinitionVersionRequest) Send() (*GetCoreDefinitionVersionOutput, error)
Send marshals and sends the GetCoreDefinitionVersion API request.
type GetDeploymentStatusInput ¶
type GetDeploymentStatusInput struct { // DeploymentId is a required field DeploymentId *string `location:"uri" locationName:"DeploymentId" type:"string" required:"true"` // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeploymentStatusRequest
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 { // Status of the deployment. DeploymentStatus *string `type:"string"` // The type of the deployment. DeploymentType DeploymentType `type:"string" enum:"true"` // The error Details ErrorDetails []ErrorDetail `type:"list"` // Error Message ErrorMessage *string `type:"string"` // Last time the deployment status was updated. UpdatedAt *string `type:"string"` // contains filtered or unexported fields }
The response body contains the status of a deployment for a group. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeploymentStatusResponse
func (GetDeploymentStatusOutput) GoString ¶
func (s GetDeploymentStatusOutput) GoString() string
GoString returns the string representation
func (GetDeploymentStatusOutput) SDKResponseMetadata ¶
func (s GetDeploymentStatusOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*GetDeploymentStatusOutput) SetDeploymentStatus ¶
func (s *GetDeploymentStatusOutput) SetDeploymentStatus(v string) *GetDeploymentStatusOutput
SetDeploymentStatus sets the DeploymentStatus field's value.
func (*GetDeploymentStatusOutput) SetDeploymentType ¶
func (s *GetDeploymentStatusOutput) SetDeploymentType(v DeploymentType) *GetDeploymentStatusOutput
SetDeploymentType sets the DeploymentType field's value.
func (*GetDeploymentStatusOutput) SetErrorDetails ¶
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 GetDeploymentStatusRequest ¶
type GetDeploymentStatusRequest struct { *aws.Request Input *GetDeploymentStatusInput }
GetDeploymentStatusRequest is a API request type for the GetDeploymentStatus API operation.
func (GetDeploymentStatusRequest) Send ¶
func (r GetDeploymentStatusRequest) Send() (*GetDeploymentStatusOutput, error)
Send marshals and sends the GetDeploymentStatus API request.
type GetDeviceDefinitionInput ¶
type GetDeviceDefinitionInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinitionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinitionResponse
func (GetDeviceDefinitionOutput) GoString ¶
func (s GetDeviceDefinitionOutput) GoString() string
GoString returns the string representation
func (GetDeviceDefinitionOutput) SDKResponseMetadata ¶
func (s GetDeviceDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetDeviceDefinitionRequest ¶
type GetDeviceDefinitionRequest struct { *aws.Request Input *GetDeviceDefinitionInput }
GetDeviceDefinitionRequest is a API request type for the GetDeviceDefinition API operation.
func (GetDeviceDefinitionRequest) Send ¶
func (r GetDeviceDefinitionRequest) Send() (*GetDeviceDefinitionOutput, error)
Send marshals and sends the GetDeviceDefinition API request.
type GetDeviceDefinitionVersionInput ¶
type GetDeviceDefinitionVersionInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` // DeviceDefinitionVersionId is a required field DeviceDefinitionVersionId *string `location:"uri" locationName:"DeviceDefinitionVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinitionVersionRequest
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 { // Arn of the device definition version. Arn *string `type:"string"` // Timestamp of when the device definition version was created. CreationTimestamp *string `type:"string"` // Device definition version Definition *DeviceDefinitionVersion `type:"structure"` // Id of the device definition the version belongs to. Id *string `type:"string"` // Version of the device definition version. Version *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinitionVersionResponse
func (GetDeviceDefinitionVersionOutput) GoString ¶
func (s GetDeviceDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (GetDeviceDefinitionVersionOutput) SDKResponseMetadata ¶
func (s GetDeviceDefinitionVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetDeviceDefinitionVersionRequest ¶
type GetDeviceDefinitionVersionRequest struct { *aws.Request Input *GetDeviceDefinitionVersionInput }
GetDeviceDefinitionVersionRequest is a API request type for the GetDeviceDefinitionVersion API operation.
func (GetDeviceDefinitionVersionRequest) Send ¶
func (r GetDeviceDefinitionVersionRequest) Send() (*GetDeviceDefinitionVersionOutput, error)
Send marshals and sends the GetDeviceDefinitionVersion API request.
type GetFunctionDefinitionInput ¶
type GetFunctionDefinitionInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinitionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinitionResponse
func (GetFunctionDefinitionOutput) GoString ¶
func (s GetFunctionDefinitionOutput) GoString() string
GoString returns the string representation
func (GetFunctionDefinitionOutput) SDKResponseMetadata ¶
func (s GetFunctionDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetFunctionDefinitionRequest ¶
type GetFunctionDefinitionRequest struct { *aws.Request Input *GetFunctionDefinitionInput }
GetFunctionDefinitionRequest is a API request type for the GetFunctionDefinition API operation.
func (GetFunctionDefinitionRequest) Send ¶
func (r GetFunctionDefinitionRequest) Send() (*GetFunctionDefinitionOutput, error)
Send marshals and sends the GetFunctionDefinition API request.
type GetFunctionDefinitionVersionInput ¶
type GetFunctionDefinitionVersionInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` // FunctionDefinitionVersionId is a required field FunctionDefinitionVersionId *string `location:"uri" locationName:"FunctionDefinitionVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinitionVersionRequest
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 { // Arn of the function definition version. Arn *string `type:"string"` // Timestamp when the funtion definition version was created. CreationTimestamp *string `type:"string"` // Information on the definition. Definition *FunctionDefinitionVersion `type:"structure"` // Id of the function definition the version belongs to. Id *string `type:"string"` // Version of the function definition version. Version *string `type:"string"` // contains filtered or unexported fields }
Function definition version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinitionVersionResponse
func (GetFunctionDefinitionVersionOutput) GoString ¶
func (s GetFunctionDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (GetFunctionDefinitionVersionOutput) SDKResponseMetadata ¶
func (s GetFunctionDefinitionVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetFunctionDefinitionVersionRequest ¶
type GetFunctionDefinitionVersionRequest struct { *aws.Request Input *GetFunctionDefinitionVersionInput }
GetFunctionDefinitionVersionRequest is a API request type for the GetFunctionDefinitionVersion API operation.
func (GetFunctionDefinitionVersionRequest) Send ¶
func (r GetFunctionDefinitionVersionRequest) Send() (*GetFunctionDefinitionVersionOutput, error)
Send marshals and sends the GetFunctionDefinitionVersion API request.
type GetGroupCertificateAuthorityInput ¶
type GetGroupCertificateAuthorityInput struct { // CertificateAuthorityId is a required field CertificateAuthorityId *string `location:"uri" locationName:"CertificateAuthorityId" type:"string" required:"true"` // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateAuthorityRequest
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 { // Arn of the certificate authority for the group. GroupCertificateAuthorityArn *string `type:"string"` // Id of the certificate authority for the group. GroupCertificateAuthorityId *string `type:"string"` // PEM encoded certificate for the group. PemEncodedCertificate *string `type:"string"` // contains filtered or unexported fields }
Certificate authority for the group. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateAuthorityResponse
func (GetGroupCertificateAuthorityOutput) GoString ¶
func (s GetGroupCertificateAuthorityOutput) GoString() string
GoString returns the string representation
func (GetGroupCertificateAuthorityOutput) SDKResponseMetadata ¶
func (s GetGroupCertificateAuthorityOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetGroupCertificateAuthorityRequest ¶
type GetGroupCertificateAuthorityRequest struct { *aws.Request Input *GetGroupCertificateAuthorityInput }
GetGroupCertificateAuthorityRequest is a API request type for the GetGroupCertificateAuthority API operation.
func (GetGroupCertificateAuthorityRequest) Send ¶
func (r GetGroupCertificateAuthorityRequest) Send() (*GetGroupCertificateAuthorityOutput, error)
Send marshals and sends the GetGroupCertificateAuthority API request.
type GetGroupCertificateConfigurationInput ¶
type GetGroupCertificateConfigurationInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateConfigurationRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateConfigurationResponse
func (GetGroupCertificateConfigurationOutput) GoString ¶
func (s GetGroupCertificateConfigurationOutput) GoString() string
GoString returns the string representation
func (GetGroupCertificateConfigurationOutput) SDKResponseMetadata ¶
func (s GetGroupCertificateConfigurationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetGroupCertificateConfigurationRequest ¶
type GetGroupCertificateConfigurationRequest struct { *aws.Request Input *GetGroupCertificateConfigurationInput }
GetGroupCertificateConfigurationRequest is a API request type for the GetGroupCertificateConfiguration API operation.
func (GetGroupCertificateConfigurationRequest) Send ¶
func (r GetGroupCertificateConfigurationRequest) Send() (*GetGroupCertificateConfigurationOutput, error)
Send marshals and sends the GetGroupCertificateConfiguration API request.
type GetGroupInput ¶
type GetGroupInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupResponse
func (GetGroupOutput) GoString ¶
func (s GetGroupOutput) GoString() string
GoString returns the string representation
func (GetGroupOutput) SDKResponseMetadata ¶
func (s GetGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetGroupRequest ¶
type GetGroupRequest struct { *aws.Request Input *GetGroupInput }
GetGroupRequest is a API request type for the GetGroup API operation.
func (GetGroupRequest) Send ¶
func (r GetGroupRequest) Send() (*GetGroupOutput, error)
Send marshals and sends the GetGroup API request.
type GetGroupVersionInput ¶
type GetGroupVersionInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // GroupVersionId is a required field GroupVersionId *string `location:"uri" locationName:"GroupVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupVersionRequest
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 { // Arn of the group version. Arn *string `type:"string"` // Timestamp when the group version was created. CreationTimestamp *string `type:"string"` // Information on the definition Definition *GroupVersion `type:"structure"` // Id of the group version. Id *string `type:"string"` // Unique Id for a version of the Group. Version *string `type:"string"` // contains filtered or unexported fields }
Information on the group version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupVersionResponse
func (GetGroupVersionOutput) GoString ¶
func (s GetGroupVersionOutput) GoString() string
GoString returns the string representation
func (GetGroupVersionOutput) SDKResponseMetadata ¶
func (s GetGroupVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetGroupVersionRequest ¶
type GetGroupVersionRequest struct { *aws.Request Input *GetGroupVersionInput }
GetGroupVersionRequest is a API request type for the GetGroupVersion API operation.
func (GetGroupVersionRequest) Send ¶
func (r GetGroupVersionRequest) Send() (*GetGroupVersionOutput, error)
Send marshals and sends the GetGroupVersion API request.
type GetLoggerDefinitionInput ¶
type GetLoggerDefinitionInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinitionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinitionResponse
func (GetLoggerDefinitionOutput) GoString ¶
func (s GetLoggerDefinitionOutput) GoString() string
GoString returns the string representation
func (GetLoggerDefinitionOutput) SDKResponseMetadata ¶
func (s GetLoggerDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetLoggerDefinitionRequest ¶
type GetLoggerDefinitionRequest struct { *aws.Request Input *GetLoggerDefinitionInput }
GetLoggerDefinitionRequest is a API request type for the GetLoggerDefinition API operation.
func (GetLoggerDefinitionRequest) Send ¶
func (r GetLoggerDefinitionRequest) Send() (*GetLoggerDefinitionOutput, error)
Send marshals and sends the GetLoggerDefinition API request.
type GetLoggerDefinitionVersionInput ¶
type GetLoggerDefinitionVersionInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` // LoggerDefinitionVersionId is a required field LoggerDefinitionVersionId *string `location:"uri" locationName:"LoggerDefinitionVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinitionVersionRequest
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 { // Arn of the logger definition version. Arn *string `type:"string"` // Timestamp of when the logger definition version was created. CreationTimestamp *string `type:"string"` // Information on definition Definition *LoggerDefinitionVersion `type:"structure"` // Id of the logger definition the version belongs to. Id *string `type:"string"` // Version of the logger definition version. Version *string `type:"string"` // contains filtered or unexported fields }
Information on logger definition version response Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinitionVersionResponse
func (GetLoggerDefinitionVersionOutput) GoString ¶
func (s GetLoggerDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (GetLoggerDefinitionVersionOutput) SDKResponseMetadata ¶
func (s GetLoggerDefinitionVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetLoggerDefinitionVersionRequest ¶
type GetLoggerDefinitionVersionRequest struct { *aws.Request Input *GetLoggerDefinitionVersionInput }
GetLoggerDefinitionVersionRequest is a API request type for the GetLoggerDefinitionVersion API operation.
func (GetLoggerDefinitionVersionRequest) Send ¶
func (r GetLoggerDefinitionVersionRequest) Send() (*GetLoggerDefinitionVersionOutput, error)
Send marshals and sends the GetLoggerDefinitionVersion API request.
type GetResourceDefinitionInput ¶ added in v0.2.0
type GetResourceDefinitionInput struct { // ResourceDefinitionId is a required field ResourceDefinitionId *string `location:"uri" locationName:"ResourceDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetResourceDefinitionRequest
func (GetResourceDefinitionInput) GoString ¶ added in v0.2.0
func (s GetResourceDefinitionInput) GoString() string
GoString returns the string representation
func (*GetResourceDefinitionInput) SetResourceDefinitionId ¶ added in v0.2.0
func (s *GetResourceDefinitionInput) SetResourceDefinitionId(v string) *GetResourceDefinitionInput
SetResourceDefinitionId sets the ResourceDefinitionId field's value.
func (GetResourceDefinitionInput) String ¶ added in v0.2.0
func (s GetResourceDefinitionInput) String() string
String returns the string representation
func (*GetResourceDefinitionInput) Validate ¶ added in v0.2.0
func (s *GetResourceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResourceDefinitionOutput ¶ added in v0.2.0
type GetResourceDefinitionOutput struct { Arn *string `type:"string"` CreationTimestamp *string `type:"string"` Id *string `type:"string"` LastUpdatedTimestamp *string `type:"string"` LatestVersion *string `type:"string"` LatestVersionArn *string `type:"string"` Name *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetResourceDefinitionResponse
func (GetResourceDefinitionOutput) GoString ¶ added in v0.2.0
func (s GetResourceDefinitionOutput) GoString() string
GoString returns the string representation
func (GetResourceDefinitionOutput) SDKResponseMetadata ¶ added in v0.2.0
func (s GetResourceDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*GetResourceDefinitionOutput) SetArn ¶ added in v0.2.0
func (s *GetResourceDefinitionOutput) SetArn(v string) *GetResourceDefinitionOutput
SetArn sets the Arn field's value.
func (*GetResourceDefinitionOutput) SetCreationTimestamp ¶ added in v0.2.0
func (s *GetResourceDefinitionOutput) SetCreationTimestamp(v string) *GetResourceDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetResourceDefinitionOutput) SetId ¶ added in v0.2.0
func (s *GetResourceDefinitionOutput) SetId(v string) *GetResourceDefinitionOutput
SetId sets the Id field's value.
func (*GetResourceDefinitionOutput) SetLastUpdatedTimestamp ¶ added in v0.2.0
func (s *GetResourceDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetResourceDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GetResourceDefinitionOutput) SetLatestVersion ¶ added in v0.2.0
func (s *GetResourceDefinitionOutput) SetLatestVersion(v string) *GetResourceDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetResourceDefinitionOutput) SetLatestVersionArn ¶ added in v0.2.0
func (s *GetResourceDefinitionOutput) SetLatestVersionArn(v string) *GetResourceDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GetResourceDefinitionOutput) SetName ¶ added in v0.2.0
func (s *GetResourceDefinitionOutput) SetName(v string) *GetResourceDefinitionOutput
SetName sets the Name field's value.
func (GetResourceDefinitionOutput) String ¶ added in v0.2.0
func (s GetResourceDefinitionOutput) String() string
String returns the string representation
type GetResourceDefinitionRequest ¶ added in v0.2.0
type GetResourceDefinitionRequest struct { *aws.Request Input *GetResourceDefinitionInput }
GetResourceDefinitionRequest is a API request type for the GetResourceDefinition API operation.
func (GetResourceDefinitionRequest) Send ¶ added in v0.2.0
func (r GetResourceDefinitionRequest) Send() (*GetResourceDefinitionOutput, error)
Send marshals and sends the GetResourceDefinition API request.
type GetResourceDefinitionVersionInput ¶ added in v0.2.0
type GetResourceDefinitionVersionInput struct { // ResourceDefinitionId is a required field ResourceDefinitionId *string `location:"uri" locationName:"ResourceDefinitionId" type:"string" required:"true"` // ResourceDefinitionVersionId is a required field ResourceDefinitionVersionId *string `location:"uri" locationName:"ResourceDefinitionVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetResourceDefinitionVersionRequest
func (GetResourceDefinitionVersionInput) GoString ¶ added in v0.2.0
func (s GetResourceDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*GetResourceDefinitionVersionInput) SetResourceDefinitionId ¶ added in v0.2.0
func (s *GetResourceDefinitionVersionInput) SetResourceDefinitionId(v string) *GetResourceDefinitionVersionInput
SetResourceDefinitionId sets the ResourceDefinitionId field's value.
func (*GetResourceDefinitionVersionInput) SetResourceDefinitionVersionId ¶ added in v0.2.0
func (s *GetResourceDefinitionVersionInput) SetResourceDefinitionVersionId(v string) *GetResourceDefinitionVersionInput
SetResourceDefinitionVersionId sets the ResourceDefinitionVersionId field's value.
func (GetResourceDefinitionVersionInput) String ¶ added in v0.2.0
func (s GetResourceDefinitionVersionInput) String() string
String returns the string representation
func (*GetResourceDefinitionVersionInput) Validate ¶ added in v0.2.0
func (s *GetResourceDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetResourceDefinitionVersionOutput ¶ added in v0.2.0
type GetResourceDefinitionVersionOutput struct { // Arn of the resource definition version. Arn *string `type:"string"` // Timestamp of when the resource definition version was created. CreationTimestamp *string `type:"string"` // Information on definition. Definition *ResourceDefinitionVersion `type:"structure"` // Id of the resource definition the version belongs to. Id *string `type:"string"` // Version of the resource definition version. Version *string `type:"string"` // contains filtered or unexported fields }
Information on resource definition version response Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetResourceDefinitionVersionResponse
func (GetResourceDefinitionVersionOutput) GoString ¶ added in v0.2.0
func (s GetResourceDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (GetResourceDefinitionVersionOutput) SDKResponseMetadata ¶ added in v0.2.0
func (s GetResourceDefinitionVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*GetResourceDefinitionVersionOutput) SetArn ¶ added in v0.2.0
func (s *GetResourceDefinitionVersionOutput) SetArn(v string) *GetResourceDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*GetResourceDefinitionVersionOutput) SetCreationTimestamp ¶ added in v0.2.0
func (s *GetResourceDefinitionVersionOutput) SetCreationTimestamp(v string) *GetResourceDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetResourceDefinitionVersionOutput) SetDefinition ¶ added in v0.2.0
func (s *GetResourceDefinitionVersionOutput) SetDefinition(v *ResourceDefinitionVersion) *GetResourceDefinitionVersionOutput
SetDefinition sets the Definition field's value.
func (*GetResourceDefinitionVersionOutput) SetId ¶ added in v0.2.0
func (s *GetResourceDefinitionVersionOutput) SetId(v string) *GetResourceDefinitionVersionOutput
SetId sets the Id field's value.
func (*GetResourceDefinitionVersionOutput) SetVersion ¶ added in v0.2.0
func (s *GetResourceDefinitionVersionOutput) SetVersion(v string) *GetResourceDefinitionVersionOutput
SetVersion sets the Version field's value.
func (GetResourceDefinitionVersionOutput) String ¶ added in v0.2.0
func (s GetResourceDefinitionVersionOutput) String() string
String returns the string representation
type GetResourceDefinitionVersionRequest ¶ added in v0.2.0
type GetResourceDefinitionVersionRequest struct { *aws.Request Input *GetResourceDefinitionVersionInput }
GetResourceDefinitionVersionRequest is a API request type for the GetResourceDefinitionVersion API operation.
func (GetResourceDefinitionVersionRequest) Send ¶ added in v0.2.0
func (r GetResourceDefinitionVersionRequest) Send() (*GetResourceDefinitionVersionOutput, error)
Send marshals and sends the GetResourceDefinitionVersion API request.
type GetServiceRoleForAccountInput ¶
type GetServiceRoleForAccountInput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetServiceRoleForAccountRequest
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 { // Time when the service role was associated to the account. AssociatedAt *string `type:"string"` // Role arn which is associated to the account. RoleArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetServiceRoleForAccountResponse
func (GetServiceRoleForAccountOutput) GoString ¶
func (s GetServiceRoleForAccountOutput) GoString() string
GoString returns the string representation
func (GetServiceRoleForAccountOutput) SDKResponseMetadata ¶
func (s GetServiceRoleForAccountOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetServiceRoleForAccountRequest ¶
type GetServiceRoleForAccountRequest struct { *aws.Request Input *GetServiceRoleForAccountInput }
GetServiceRoleForAccountRequest is a API request type for the GetServiceRoleForAccount API operation.
func (GetServiceRoleForAccountRequest) Send ¶
func (r GetServiceRoleForAccountRequest) Send() (*GetServiceRoleForAccountOutput, error)
Send marshals and sends the GetServiceRoleForAccount API request.
type GetSubscriptionDefinitionInput ¶
type GetSubscriptionDefinitionInput struct { // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinitionRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinitionResponse
func (GetSubscriptionDefinitionOutput) GoString ¶
func (s GetSubscriptionDefinitionOutput) GoString() string
GoString returns the string representation
func (GetSubscriptionDefinitionOutput) SDKResponseMetadata ¶
func (s GetSubscriptionDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetSubscriptionDefinitionRequest ¶
type GetSubscriptionDefinitionRequest struct { *aws.Request Input *GetSubscriptionDefinitionInput }
GetSubscriptionDefinitionRequest is a API request type for the GetSubscriptionDefinition API operation.
func (GetSubscriptionDefinitionRequest) Send ¶
func (r GetSubscriptionDefinitionRequest) Send() (*GetSubscriptionDefinitionOutput, error)
Send marshals and sends the GetSubscriptionDefinition API request.
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinitionVersionRequest
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 { // Arn of the subscription definition version. Arn *string `type:"string"` // Timestamp of when the subscription definition version was created. CreationTimestamp *string `type:"string"` // Information on the definition Definition *SubscriptionDefinitionVersion `type:"structure"` // Id of the subscription definition the version belongs to. Id *string `type:"string"` // Version of the subscription definition version. Version *string `type:"string"` // contains filtered or unexported fields }
Information on the Subscription Definition Version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinitionVersionResponse
func (GetSubscriptionDefinitionVersionOutput) GoString ¶
func (s GetSubscriptionDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (GetSubscriptionDefinitionVersionOutput) SDKResponseMetadata ¶
func (s GetSubscriptionDefinitionVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 GetSubscriptionDefinitionVersionRequest ¶
type GetSubscriptionDefinitionVersionRequest struct { *aws.Request Input *GetSubscriptionDefinitionVersionInput }
GetSubscriptionDefinitionVersionRequest is a API request type for the GetSubscriptionDefinitionVersion API operation.
func (GetSubscriptionDefinitionVersionRequest) Send ¶
func (r GetSubscriptionDefinitionVersionRequest) Send() (*GetSubscriptionDefinitionVersionOutput, error)
Send marshals and sends the GetSubscriptionDefinitionVersion API request.
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(config aws.Config) *Greengrass
New creates a new instance of the Greengrass client with a config. 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 config. svc := greengrass.New(myConfig) // Create a Greengrass client with additional configuration svc := greengrass.New(myConfig, aws.NewConfig().WithRegion("us-west-2"))
func (*Greengrass) AssociateRoleToGroupRequest ¶
func (c *Greengrass) AssociateRoleToGroupRequest(input *AssociateRoleToGroupInput) AssociateRoleToGroupRequest
AssociateRoleToGroupRequest returns a request value for making API operation for AWS Greengrass.
Associates a role with a group. The role will be used by the AWS Greengrass core in order to access AWS cloud services. The role's permissions will allow Greengrass core Lambda functions to perform actions against the cloud.
// Example sending a request using the AssociateRoleToGroupRequest method. req := client.AssociateRoleToGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateRoleToGroup
func (*Greengrass) AssociateServiceRoleToAccountRequest ¶
func (c *Greengrass) AssociateServiceRoleToAccountRequest(input *AssociateServiceRoleToAccountInput) AssociateServiceRoleToAccountRequest
AssociateServiceRoleToAccountRequest returns a request value for making API operation for AWS Greengrass.
Associates a role which is used by AWS Greengrass. AWS Greengrass uses the role to access your Lambda functions and AWS IoT resources. This is necessary for deployments to succeed. It needs to have minimum permissions in policy “AWSGreengrassResourceAccessRolePolicy“
// Example sending a request using the AssociateServiceRoleToAccountRequest method. req := client.AssociateServiceRoleToAccountRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateServiceRoleToAccount
func (*Greengrass) CreateCoreDefinitionRequest ¶
func (c *Greengrass) CreateCoreDefinitionRequest(input *CreateCoreDefinitionInput) CreateCoreDefinitionRequest
CreateCoreDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Creates a core definition. You may optionally provide the initial version of the core definition or use ”CreateCoreDefinitionVersion” at a later time. AWS Greengrass Groups must each contain exactly 1 AWS Greengrass Core.
// Example sending a request using the CreateCoreDefinitionRequest method. req := client.CreateCoreDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinition
func (*Greengrass) CreateCoreDefinitionVersionRequest ¶
func (c *Greengrass) CreateCoreDefinitionVersionRequest(input *CreateCoreDefinitionVersionInput) CreateCoreDefinitionVersionRequest
CreateCoreDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Creates a version of a core definition that has already been defined. AWS Greengrass Groups must each contain exactly 1 AWS Greengrass Core.
// Example sending a request using the CreateCoreDefinitionVersionRequest method. req := client.CreateCoreDefinitionVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinitionVersion
func (*Greengrass) CreateDeploymentRequest ¶
func (c *Greengrass) CreateDeploymentRequest(input *CreateDeploymentInput) CreateDeploymentRequest
CreateDeploymentRequest returns a request value for making API operation for AWS Greengrass.
Creates a deployment.
// Example sending a request using the CreateDeploymentRequest method. req := client.CreateDeploymentRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeployment
func (*Greengrass) CreateDeviceDefinitionRequest ¶
func (c *Greengrass) CreateDeviceDefinitionRequest(input *CreateDeviceDefinitionInput) CreateDeviceDefinitionRequest
CreateDeviceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Creates a device definition. You may optinally provide the initial version of the device definition or use “CreateDeviceDefinitionVersion“ at a later time.
// Example sending a request using the CreateDeviceDefinitionRequest method. req := client.CreateDeviceDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinition
func (*Greengrass) CreateDeviceDefinitionVersionRequest ¶
func (c *Greengrass) CreateDeviceDefinitionVersionRequest(input *CreateDeviceDefinitionVersionInput) CreateDeviceDefinitionVersionRequest
CreateDeviceDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Creates a version of a device definition that has already been defined.
// Example sending a request using the CreateDeviceDefinitionVersionRequest method. req := client.CreateDeviceDefinitionVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinitionVersion
func (*Greengrass) CreateFunctionDefinitionRequest ¶
func (c *Greengrass) CreateFunctionDefinitionRequest(input *CreateFunctionDefinitionInput) CreateFunctionDefinitionRequest
CreateFunctionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Creates a Lambda function definition which contains a list of Lambda functions and their configurations to be used in a group. You can create an initial version of the definition by providing a list of Lambda functions and their configurations now, or use “CreateFunctionDefinitionVersion“ later.
// Example sending a request using the CreateFunctionDefinitionRequest method. req := client.CreateFunctionDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinition
func (*Greengrass) CreateFunctionDefinitionVersionRequest ¶
func (c *Greengrass) CreateFunctionDefinitionVersionRequest(input *CreateFunctionDefinitionVersionInput) CreateFunctionDefinitionVersionRequest
CreateFunctionDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Create a version of a Lambda function definition that has already been defined.
// Example sending a request using the CreateFunctionDefinitionVersionRequest method. req := client.CreateFunctionDefinitionVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinitionVersion
func (*Greengrass) CreateGroupCertificateAuthorityRequest ¶
func (c *Greengrass) CreateGroupCertificateAuthorityRequest(input *CreateGroupCertificateAuthorityInput) CreateGroupCertificateAuthorityRequest
CreateGroupCertificateAuthorityRequest returns a request value for making API operation for AWS Greengrass.
Creates a CA for the group. If a CA already exists, it will rotate the existing CA.
// Example sending a request using the CreateGroupCertificateAuthorityRequest method. req := client.CreateGroupCertificateAuthorityRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupCertificateAuthority
func (*Greengrass) CreateGroupRequest ¶
func (c *Greengrass) CreateGroupRequest(input *CreateGroupInput) CreateGroupRequest
CreateGroupRequest returns a request value for making API operation for AWS Greengrass.
Creates a group. You may optionally provide the initial version of the group or use ”CreateGroupVersion” at a later time.
// Example sending a request using the CreateGroupRequest method. req := client.CreateGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroup
func (*Greengrass) CreateGroupVersionRequest ¶
func (c *Greengrass) CreateGroupVersionRequest(input *CreateGroupVersionInput) CreateGroupVersionRequest
CreateGroupVersionRequest returns a request value for making API operation for AWS Greengrass.
Creates a version of a group which has already been defined.
// Example sending a request using the CreateGroupVersionRequest method. req := client.CreateGroupVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupVersion
func (*Greengrass) CreateLoggerDefinitionRequest ¶
func (c *Greengrass) CreateLoggerDefinitionRequest(input *CreateLoggerDefinitionInput) CreateLoggerDefinitionRequest
CreateLoggerDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Creates a logger definition. You may optionally provide the initial version of the logger definition or use “CreateLoggerDefinitionVersion“ at a later time.
// Example sending a request using the CreateLoggerDefinitionRequest method. req := client.CreateLoggerDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinition
func (*Greengrass) CreateLoggerDefinitionVersionRequest ¶
func (c *Greengrass) CreateLoggerDefinitionVersionRequest(input *CreateLoggerDefinitionVersionInput) CreateLoggerDefinitionVersionRequest
CreateLoggerDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Creates a version of a logger definition that has already been defined.
// Example sending a request using the CreateLoggerDefinitionVersionRequest method. req := client.CreateLoggerDefinitionVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinitionVersion
func (*Greengrass) CreateResourceDefinitionRequest ¶ added in v0.2.0
func (c *Greengrass) CreateResourceDefinitionRequest(input *CreateResourceDefinitionInput) CreateResourceDefinitionRequest
CreateResourceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Creates a resource definition which contains a list of resources to be used in a group. You can create an initial version of the definition by providing a list of resources now, or use “CreateResourceDefinitionVersion“ later.
// Example sending a request using the CreateResourceDefinitionRequest method. req := client.CreateResourceDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateResourceDefinition
func (*Greengrass) CreateResourceDefinitionVersionRequest ¶ added in v0.2.0
func (c *Greengrass) CreateResourceDefinitionVersionRequest(input *CreateResourceDefinitionVersionInput) CreateResourceDefinitionVersionRequest
CreateResourceDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Create a version of a resource definition that has already been defined.
// Example sending a request using the CreateResourceDefinitionVersionRequest method. req := client.CreateResourceDefinitionVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateResourceDefinitionVersion
func (*Greengrass) CreateSoftwareUpdateJobRequest ¶ added in v0.2.0
func (c *Greengrass) CreateSoftwareUpdateJobRequest(input *CreateSoftwareUpdateJobInput) CreateSoftwareUpdateJobRequest
CreateSoftwareUpdateJobRequest returns a request value for making API operation for AWS Greengrass.
Creates an Iot Job that will trigger your Greengrass Cores to update the software they are running.
// Example sending a request using the CreateSoftwareUpdateJobRequest method. req := client.CreateSoftwareUpdateJobRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSoftwareUpdateJob
func (*Greengrass) CreateSubscriptionDefinitionRequest ¶
func (c *Greengrass) CreateSubscriptionDefinitionRequest(input *CreateSubscriptionDefinitionInput) CreateSubscriptionDefinitionRequest
CreateSubscriptionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Creates a subscription definition. You may optionally provide the initial version of the subscription definition or use “CreateSubscriptionDefinitionVersion“ at a later time.
// Example sending a request using the CreateSubscriptionDefinitionRequest method. req := client.CreateSubscriptionDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinition
func (*Greengrass) CreateSubscriptionDefinitionVersionRequest ¶
func (c *Greengrass) CreateSubscriptionDefinitionVersionRequest(input *CreateSubscriptionDefinitionVersionInput) CreateSubscriptionDefinitionVersionRequest
CreateSubscriptionDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Creates a version of a subscription definition which has already been defined.
// Example sending a request using the CreateSubscriptionDefinitionVersionRequest method. req := client.CreateSubscriptionDefinitionVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinitionVersion
func (*Greengrass) DeleteCoreDefinitionRequest ¶
func (c *Greengrass) DeleteCoreDefinitionRequest(input *DeleteCoreDefinitionInput) DeleteCoreDefinitionRequest
DeleteCoreDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Deletes a core definition. The core definition must not have been used in a deployment.
// Example sending a request using the DeleteCoreDefinitionRequest method. req := client.DeleteCoreDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteCoreDefinition
func (*Greengrass) DeleteDeviceDefinitionRequest ¶
func (c *Greengrass) DeleteDeviceDefinitionRequest(input *DeleteDeviceDefinitionInput) DeleteDeviceDefinitionRequest
DeleteDeviceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Deletes a device definition. The device definition must not have been used in a deployment.
// Example sending a request using the DeleteDeviceDefinitionRequest method. req := client.DeleteDeviceDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteDeviceDefinition
func (*Greengrass) DeleteFunctionDefinitionRequest ¶
func (c *Greengrass) DeleteFunctionDefinitionRequest(input *DeleteFunctionDefinitionInput) DeleteFunctionDefinitionRequest
DeleteFunctionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Deletes a Lambda function definition. The Lambda function definition must not have been used in a deployment.
// Example sending a request using the DeleteFunctionDefinitionRequest method. req := client.DeleteFunctionDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteFunctionDefinition
func (*Greengrass) DeleteGroupRequest ¶
func (c *Greengrass) DeleteGroupRequest(input *DeleteGroupInput) DeleteGroupRequest
DeleteGroupRequest returns a request value for making API operation for AWS Greengrass.
Deletes a group. The group must not have been used in deployment.
// Example sending a request using the DeleteGroupRequest method. req := client.DeleteGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteGroup
func (*Greengrass) DeleteLoggerDefinitionRequest ¶
func (c *Greengrass) DeleteLoggerDefinitionRequest(input *DeleteLoggerDefinitionInput) DeleteLoggerDefinitionRequest
DeleteLoggerDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Deletes a logger definition. The logger definition must not have been used in a deployment.
// Example sending a request using the DeleteLoggerDefinitionRequest method. req := client.DeleteLoggerDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteLoggerDefinition
func (*Greengrass) DeleteResourceDefinitionRequest ¶ added in v0.2.0
func (c *Greengrass) DeleteResourceDefinitionRequest(input *DeleteResourceDefinitionInput) DeleteResourceDefinitionRequest
DeleteResourceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Deletes a resource definition.
// Example sending a request using the DeleteResourceDefinitionRequest method. req := client.DeleteResourceDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteResourceDefinition
func (*Greengrass) DeleteSubscriptionDefinitionRequest ¶
func (c *Greengrass) DeleteSubscriptionDefinitionRequest(input *DeleteSubscriptionDefinitionInput) DeleteSubscriptionDefinitionRequest
DeleteSubscriptionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Deletes a subscription definition. The subscription definition must not have been used in a deployment.
// Example sending a request using the DeleteSubscriptionDefinitionRequest method. req := client.DeleteSubscriptionDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteSubscriptionDefinition
func (*Greengrass) DisassociateRoleFromGroupRequest ¶
func (c *Greengrass) DisassociateRoleFromGroupRequest(input *DisassociateRoleFromGroupInput) DisassociateRoleFromGroupRequest
DisassociateRoleFromGroupRequest returns a request value for making API operation for AWS Greengrass.
Disassociates the role from a group.
// Example sending a request using the DisassociateRoleFromGroupRequest method. req := client.DisassociateRoleFromGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateRoleFromGroup
func (*Greengrass) DisassociateServiceRoleFromAccountRequest ¶
func (c *Greengrass) DisassociateServiceRoleFromAccountRequest(input *DisassociateServiceRoleFromAccountInput) DisassociateServiceRoleFromAccountRequest
DisassociateServiceRoleFromAccountRequest returns a request value for making API operation for AWS Greengrass.
Disassociates the service role from the account. Without a service role, deployments will not work.
// Example sending a request using the DisassociateServiceRoleFromAccountRequest method. req := client.DisassociateServiceRoleFromAccountRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateServiceRoleFromAccount
func (*Greengrass) GetAssociatedRoleRequest ¶
func (c *Greengrass) GetAssociatedRoleRequest(input *GetAssociatedRoleInput) GetAssociatedRoleRequest
GetAssociatedRoleRequest returns a request value for making API operation for AWS Greengrass.
Retrieves the role associated with a particular group.
// Example sending a request using the GetAssociatedRoleRequest method. req := client.GetAssociatedRoleRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetAssociatedRole
func (*Greengrass) GetConnectivityInfoRequest ¶
func (c *Greengrass) GetConnectivityInfoRequest(input *GetConnectivityInfoInput) GetConnectivityInfoRequest
GetConnectivityInfoRequest returns a request value for making API operation for AWS Greengrass.
Retrieves the connectivity information for a core.
// Example sending a request using the GetConnectivityInfoRequest method. req := client.GetConnectivityInfoRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetConnectivityInfo
func (*Greengrass) GetCoreDefinitionRequest ¶
func (c *Greengrass) GetCoreDefinitionRequest(input *GetCoreDefinitionInput) GetCoreDefinitionRequest
GetCoreDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a core definition version.
// Example sending a request using the GetCoreDefinitionRequest method. req := client.GetCoreDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinition
func (*Greengrass) GetCoreDefinitionVersionRequest ¶
func (c *Greengrass) GetCoreDefinitionVersionRequest(input *GetCoreDefinitionVersionInput) GetCoreDefinitionVersionRequest
GetCoreDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a core definition version.
// Example sending a request using the GetCoreDefinitionVersionRequest method. req := client.GetCoreDefinitionVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinitionVersion
func (*Greengrass) GetDeploymentStatusRequest ¶
func (c *Greengrass) GetDeploymentStatusRequest(input *GetDeploymentStatusInput) GetDeploymentStatusRequest
GetDeploymentStatusRequest returns a request value for making API operation for AWS Greengrass.
Returns the status of a deployment.
// Example sending a request using the GetDeploymentStatusRequest method. req := client.GetDeploymentStatusRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeploymentStatus
func (*Greengrass) GetDeviceDefinitionRequest ¶
func (c *Greengrass) GetDeviceDefinitionRequest(input *GetDeviceDefinitionInput) GetDeviceDefinitionRequest
GetDeviceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a device definition.
// Example sending a request using the GetDeviceDefinitionRequest method. req := client.GetDeviceDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinition
func (*Greengrass) GetDeviceDefinitionVersionRequest ¶
func (c *Greengrass) GetDeviceDefinitionVersionRequest(input *GetDeviceDefinitionVersionInput) GetDeviceDefinitionVersionRequest
GetDeviceDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a device definition version.
// Example sending a request using the GetDeviceDefinitionVersionRequest method. req := client.GetDeviceDefinitionVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinitionVersion
func (*Greengrass) GetFunctionDefinitionRequest ¶
func (c *Greengrass) GetFunctionDefinitionRequest(input *GetFunctionDefinitionInput) GetFunctionDefinitionRequest
GetFunctionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a Lambda function definition, such as its creation time and latest version.
// Example sending a request using the GetFunctionDefinitionRequest method. req := client.GetFunctionDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinition
func (*Greengrass) GetFunctionDefinitionVersionRequest ¶
func (c *Greengrass) GetFunctionDefinitionVersionRequest(input *GetFunctionDefinitionVersionInput) GetFunctionDefinitionVersionRequest
GetFunctionDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a Lambda function definition version, such as which Lambda functions are included in the version and their configurations.
// Example sending a request using the GetFunctionDefinitionVersionRequest method. req := client.GetFunctionDefinitionVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinitionVersion
func (*Greengrass) GetGroupCertificateAuthorityRequest ¶
func (c *Greengrass) GetGroupCertificateAuthorityRequest(input *GetGroupCertificateAuthorityInput) GetGroupCertificateAuthorityRequest
GetGroupCertificateAuthorityRequest returns a request value for making API operation for AWS Greengrass.
Retreives the CA associated with a group. Returns the public key of the CA.
// Example sending a request using the GetGroupCertificateAuthorityRequest method. req := client.GetGroupCertificateAuthorityRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateAuthority
func (*Greengrass) GetGroupCertificateConfigurationRequest ¶
func (c *Greengrass) GetGroupCertificateConfigurationRequest(input *GetGroupCertificateConfigurationInput) GetGroupCertificateConfigurationRequest
GetGroupCertificateConfigurationRequest returns a request value for making API operation for AWS Greengrass.
Retrieves the current configuration for the CA used by the group.
// Example sending a request using the GetGroupCertificateConfigurationRequest method. req := client.GetGroupCertificateConfigurationRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateConfiguration
func (*Greengrass) GetGroupRequest ¶
func (c *Greengrass) GetGroupRequest(input *GetGroupInput) GetGroupRequest
GetGroupRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a group.
// Example sending a request using the GetGroupRequest method. req := client.GetGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroup
func (*Greengrass) GetGroupVersionRequest ¶
func (c *Greengrass) GetGroupVersionRequest(input *GetGroupVersionInput) GetGroupVersionRequest
GetGroupVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a group version.
// Example sending a request using the GetGroupVersionRequest method. req := client.GetGroupVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupVersion
func (*Greengrass) GetLoggerDefinitionRequest ¶
func (c *Greengrass) GetLoggerDefinitionRequest(input *GetLoggerDefinitionInput) GetLoggerDefinitionRequest
GetLoggerDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a logger definition.
// Example sending a request using the GetLoggerDefinitionRequest method. req := client.GetLoggerDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinition
func (*Greengrass) GetLoggerDefinitionVersionRequest ¶
func (c *Greengrass) GetLoggerDefinitionVersionRequest(input *GetLoggerDefinitionVersionInput) GetLoggerDefinitionVersionRequest
GetLoggerDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a logger definition version.
// Example sending a request using the GetLoggerDefinitionVersionRequest method. req := client.GetLoggerDefinitionVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinitionVersion
func (*Greengrass) GetResourceDefinitionRequest ¶ added in v0.2.0
func (c *Greengrass) GetResourceDefinitionRequest(input *GetResourceDefinitionInput) GetResourceDefinitionRequest
GetResourceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a resource definition, such as its creation time and latest version.
// Example sending a request using the GetResourceDefinitionRequest method. req := client.GetResourceDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetResourceDefinition
func (*Greengrass) GetResourceDefinitionVersionRequest ¶ added in v0.2.0
func (c *Greengrass) GetResourceDefinitionVersionRequest(input *GetResourceDefinitionVersionInput) GetResourceDefinitionVersionRequest
GetResourceDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a resource definition version, such as which resources are included in the version.
// Example sending a request using the GetResourceDefinitionVersionRequest method. req := client.GetResourceDefinitionVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetResourceDefinitionVersion
func (*Greengrass) GetServiceRoleForAccountRequest ¶
func (c *Greengrass) GetServiceRoleForAccountRequest(input *GetServiceRoleForAccountInput) GetServiceRoleForAccountRequest
GetServiceRoleForAccountRequest returns a request value for making API operation for AWS Greengrass.
Retrieves the service role that is attached to the account.
// Example sending a request using the GetServiceRoleForAccountRequest method. req := client.GetServiceRoleForAccountRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetServiceRoleForAccount
func (*Greengrass) GetSubscriptionDefinitionRequest ¶
func (c *Greengrass) GetSubscriptionDefinitionRequest(input *GetSubscriptionDefinitionInput) GetSubscriptionDefinitionRequest
GetSubscriptionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a subscription definition.
// Example sending a request using the GetSubscriptionDefinitionRequest method. req := client.GetSubscriptionDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinition
func (*Greengrass) GetSubscriptionDefinitionVersionRequest ¶
func (c *Greengrass) GetSubscriptionDefinitionVersionRequest(input *GetSubscriptionDefinitionVersionInput) GetSubscriptionDefinitionVersionRequest
GetSubscriptionDefinitionVersionRequest returns a request value for making API operation for AWS Greengrass.
Retrieves information about a subscription definition version.
// Example sending a request using the GetSubscriptionDefinitionVersionRequest method. req := client.GetSubscriptionDefinitionVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinitionVersion
func (*Greengrass) ListCoreDefinitionVersionsRequest ¶
func (c *Greengrass) ListCoreDefinitionVersionsRequest(input *ListCoreDefinitionVersionsInput) ListCoreDefinitionVersionsRequest
ListCoreDefinitionVersionsRequest returns a request value for making API operation for AWS Greengrass.
Lists versions of a core definition.
// Example sending a request using the ListCoreDefinitionVersionsRequest method. req := client.ListCoreDefinitionVersionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitionVersions
func (*Greengrass) ListCoreDefinitionsRequest ¶
func (c *Greengrass) ListCoreDefinitionsRequest(input *ListCoreDefinitionsInput) ListCoreDefinitionsRequest
ListCoreDefinitionsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of core definitions.
// Example sending a request using the ListCoreDefinitionsRequest method. req := client.ListCoreDefinitionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitions
func (*Greengrass) ListDeploymentsRequest ¶
func (c *Greengrass) ListDeploymentsRequest(input *ListDeploymentsInput) ListDeploymentsRequest
ListDeploymentsRequest returns a request value for making API operation for AWS Greengrass.
Returns a history of deployments for the group.
// Example sending a request using the ListDeploymentsRequest method. req := client.ListDeploymentsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeployments
func (*Greengrass) ListDeviceDefinitionVersionsRequest ¶
func (c *Greengrass) ListDeviceDefinitionVersionsRequest(input *ListDeviceDefinitionVersionsInput) ListDeviceDefinitionVersionsRequest
ListDeviceDefinitionVersionsRequest returns a request value for making API operation for AWS Greengrass.
Lists the versions of a device definition.
// Example sending a request using the ListDeviceDefinitionVersionsRequest method. req := client.ListDeviceDefinitionVersionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitionVersions
func (*Greengrass) ListDeviceDefinitionsRequest ¶
func (c *Greengrass) ListDeviceDefinitionsRequest(input *ListDeviceDefinitionsInput) ListDeviceDefinitionsRequest
ListDeviceDefinitionsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of device definitions.
// Example sending a request using the ListDeviceDefinitionsRequest method. req := client.ListDeviceDefinitionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitions
func (*Greengrass) ListFunctionDefinitionVersionsRequest ¶
func (c *Greengrass) ListFunctionDefinitionVersionsRequest(input *ListFunctionDefinitionVersionsInput) ListFunctionDefinitionVersionsRequest
ListFunctionDefinitionVersionsRequest returns a request value for making API operation for AWS Greengrass.
Lists the versions of a Lambda function definition.
// Example sending a request using the ListFunctionDefinitionVersionsRequest method. req := client.ListFunctionDefinitionVersionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitionVersions
func (*Greengrass) ListFunctionDefinitionsRequest ¶
func (c *Greengrass) ListFunctionDefinitionsRequest(input *ListFunctionDefinitionsInput) ListFunctionDefinitionsRequest
ListFunctionDefinitionsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of Lambda function definitions.
// Example sending a request using the ListFunctionDefinitionsRequest method. req := client.ListFunctionDefinitionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitions
func (*Greengrass) ListGroupCertificateAuthoritiesRequest ¶
func (c *Greengrass) ListGroupCertificateAuthoritiesRequest(input *ListGroupCertificateAuthoritiesInput) ListGroupCertificateAuthoritiesRequest
ListGroupCertificateAuthoritiesRequest returns a request value for making API operation for AWS Greengrass.
Retrieves the current CAs for a group.
// Example sending a request using the ListGroupCertificateAuthoritiesRequest method. req := client.ListGroupCertificateAuthoritiesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupCertificateAuthorities
func (*Greengrass) ListGroupVersionsRequest ¶
func (c *Greengrass) ListGroupVersionsRequest(input *ListGroupVersionsInput) ListGroupVersionsRequest
ListGroupVersionsRequest returns a request value for making API operation for AWS Greengrass.
List the versions of a group.
// Example sending a request using the ListGroupVersionsRequest method. req := client.ListGroupVersionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupVersions
func (*Greengrass) ListGroupsRequest ¶
func (c *Greengrass) ListGroupsRequest(input *ListGroupsInput) ListGroupsRequest
ListGroupsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of groups.
// Example sending a request using the ListGroupsRequest method. req := client.ListGroupsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroups
func (*Greengrass) ListLoggerDefinitionVersionsRequest ¶
func (c *Greengrass) ListLoggerDefinitionVersionsRequest(input *ListLoggerDefinitionVersionsInput) ListLoggerDefinitionVersionsRequest
ListLoggerDefinitionVersionsRequest returns a request value for making API operation for AWS Greengrass.
Lists the versions of a logger definition.
// Example sending a request using the ListLoggerDefinitionVersionsRequest method. req := client.ListLoggerDefinitionVersionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitionVersions
func (*Greengrass) ListLoggerDefinitionsRequest ¶
func (c *Greengrass) ListLoggerDefinitionsRequest(input *ListLoggerDefinitionsInput) ListLoggerDefinitionsRequest
ListLoggerDefinitionsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of logger definitions.
// Example sending a request using the ListLoggerDefinitionsRequest method. req := client.ListLoggerDefinitionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitions
func (*Greengrass) ListResourceDefinitionVersionsRequest ¶ added in v0.2.0
func (c *Greengrass) ListResourceDefinitionVersionsRequest(input *ListResourceDefinitionVersionsInput) ListResourceDefinitionVersionsRequest
ListResourceDefinitionVersionsRequest returns a request value for making API operation for AWS Greengrass.
Lists the versions of a resource definition.
// Example sending a request using the ListResourceDefinitionVersionsRequest method. req := client.ListResourceDefinitionVersionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListResourceDefinitionVersions
func (*Greengrass) ListResourceDefinitionsRequest ¶ added in v0.2.0
func (c *Greengrass) ListResourceDefinitionsRequest(input *ListResourceDefinitionsInput) ListResourceDefinitionsRequest
ListResourceDefinitionsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of resource definitions.
// Example sending a request using the ListResourceDefinitionsRequest method. req := client.ListResourceDefinitionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListResourceDefinitions
func (*Greengrass) ListSubscriptionDefinitionVersionsRequest ¶
func (c *Greengrass) ListSubscriptionDefinitionVersionsRequest(input *ListSubscriptionDefinitionVersionsInput) ListSubscriptionDefinitionVersionsRequest
ListSubscriptionDefinitionVersionsRequest returns a request value for making API operation for AWS Greengrass.
Lists the versions of a subscription definition.
// Example sending a request using the ListSubscriptionDefinitionVersionsRequest method. req := client.ListSubscriptionDefinitionVersionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitionVersions
func (*Greengrass) ListSubscriptionDefinitionsRequest ¶
func (c *Greengrass) ListSubscriptionDefinitionsRequest(input *ListSubscriptionDefinitionsInput) ListSubscriptionDefinitionsRequest
ListSubscriptionDefinitionsRequest returns a request value for making API operation for AWS Greengrass.
Retrieves a list of subscription definitions.
// Example sending a request using the ListSubscriptionDefinitionsRequest method. req := client.ListSubscriptionDefinitionsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitions
func (*Greengrass) ResetDeploymentsRequest ¶
func (c *Greengrass) ResetDeploymentsRequest(input *ResetDeploymentsInput) ResetDeploymentsRequest
ResetDeploymentsRequest returns a request value for making API operation for AWS Greengrass.
Resets a group's deployments.
// Example sending a request using the ResetDeploymentsRequest method. req := client.ResetDeploymentsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ResetDeployments
func (*Greengrass) UpdateConnectivityInfoRequest ¶
func (c *Greengrass) UpdateConnectivityInfoRequest(input *UpdateConnectivityInfoInput) UpdateConnectivityInfoRequest
UpdateConnectivityInfoRequest returns a request value for making API operation for AWS Greengrass.
Updates the connectivity information for the core. Any devices that belong to the group which has this core will receive this information in order to find the location of the core and connect to it.
// Example sending a request using the UpdateConnectivityInfoRequest method. req := client.UpdateConnectivityInfoRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateConnectivityInfo
func (*Greengrass) UpdateCoreDefinitionRequest ¶
func (c *Greengrass) UpdateCoreDefinitionRequest(input *UpdateCoreDefinitionInput) UpdateCoreDefinitionRequest
UpdateCoreDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Updates a core definition.
// Example sending a request using the UpdateCoreDefinitionRequest method. req := client.UpdateCoreDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateCoreDefinition
func (*Greengrass) UpdateDeviceDefinitionRequest ¶
func (c *Greengrass) UpdateDeviceDefinitionRequest(input *UpdateDeviceDefinitionInput) UpdateDeviceDefinitionRequest
UpdateDeviceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Updates a device definition.
// Example sending a request using the UpdateDeviceDefinitionRequest method. req := client.UpdateDeviceDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateDeviceDefinition
func (*Greengrass) UpdateFunctionDefinitionRequest ¶
func (c *Greengrass) UpdateFunctionDefinitionRequest(input *UpdateFunctionDefinitionInput) UpdateFunctionDefinitionRequest
UpdateFunctionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Updates a Lambda function definition.
// Example sending a request using the UpdateFunctionDefinitionRequest method. req := client.UpdateFunctionDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateFunctionDefinition
func (*Greengrass) UpdateGroupCertificateConfigurationRequest ¶
func (c *Greengrass) UpdateGroupCertificateConfigurationRequest(input *UpdateGroupCertificateConfigurationInput) UpdateGroupCertificateConfigurationRequest
UpdateGroupCertificateConfigurationRequest returns a request value for making API operation for AWS Greengrass.
Updates the Cert expiry time for a group.
// Example sending a request using the UpdateGroupCertificateConfigurationRequest method. req := client.UpdateGroupCertificateConfigurationRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroupCertificateConfiguration
func (*Greengrass) UpdateGroupRequest ¶
func (c *Greengrass) UpdateGroupRequest(input *UpdateGroupInput) UpdateGroupRequest
UpdateGroupRequest returns a request value for making API operation for AWS Greengrass.
Updates a group.
// Example sending a request using the UpdateGroupRequest method. req := client.UpdateGroupRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroup
func (*Greengrass) UpdateLoggerDefinitionRequest ¶
func (c *Greengrass) UpdateLoggerDefinitionRequest(input *UpdateLoggerDefinitionInput) UpdateLoggerDefinitionRequest
UpdateLoggerDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Updates a logger definition.
// Example sending a request using the UpdateLoggerDefinitionRequest method. req := client.UpdateLoggerDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateLoggerDefinition
func (*Greengrass) UpdateResourceDefinitionRequest ¶ added in v0.2.0
func (c *Greengrass) UpdateResourceDefinitionRequest(input *UpdateResourceDefinitionInput) UpdateResourceDefinitionRequest
UpdateResourceDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Updates a resource definition.
// Example sending a request using the UpdateResourceDefinitionRequest method. req := client.UpdateResourceDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateResourceDefinition
func (*Greengrass) UpdateSubscriptionDefinitionRequest ¶
func (c *Greengrass) UpdateSubscriptionDefinitionRequest(input *UpdateSubscriptionDefinitionInput) UpdateSubscriptionDefinitionRequest
UpdateSubscriptionDefinitionRequest returns a request value for making API operation for AWS Greengrass.
Updates a subscription definition.
// Example sending a request using the UpdateSubscriptionDefinitionRequest method. req := client.UpdateSubscriptionDefinitionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateSubscriptionDefinition
type GroupCertificateAuthorityProperties ¶
type GroupCertificateAuthorityProperties struct { // Arn of the certificate authority for the group. GroupCertificateAuthorityArn *string `type:"string"` // Id of the certificate authority for the group. GroupCertificateAuthorityId *string `type:"string"` // contains filtered or unexported fields }
Information on group certificate authority properties Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GroupCertificateAuthorityProperties
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 { // Arn of a group. Arn *string `type:"string"` // Timestamp of when the group was created. CreationTimestamp *string `type:"string"` // Id of a group. Id *string `type:"string"` // Last updated timestamp of the group. LastUpdatedTimestamp *string `type:"string"` // Last version of the group. LatestVersion *string `type:"string"` // Latest version arn of the group. LatestVersionArn *string `type:"string"` // Name of a group. Name *string `type:"string"` // contains filtered or unexported fields }
Information on the group Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GroupInformation
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 v0.2.0
type GroupOwnerSetting struct { // Eanble the auto added group owner. AutoAddGroupOwner *bool `type:"boolean"` // Name of the group owner. GroupOwner *string `type:"string"` // contains filtered or unexported fields }
Group owner related settings for local resources. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GroupOwnerSetting
func (GroupOwnerSetting) GoString ¶ added in v0.2.0
func (s GroupOwnerSetting) GoString() string
GoString returns the string representation
func (*GroupOwnerSetting) SetAutoAddGroupOwner ¶ added in v0.2.0
func (s *GroupOwnerSetting) SetAutoAddGroupOwner(v bool) *GroupOwnerSetting
SetAutoAddGroupOwner sets the AutoAddGroupOwner field's value.
func (*GroupOwnerSetting) SetGroupOwner ¶ added in v0.2.0
func (s *GroupOwnerSetting) SetGroupOwner(v string) *GroupOwnerSetting
SetGroupOwner sets the GroupOwner field's value.
func (GroupOwnerSetting) String ¶ added in v0.2.0
func (s GroupOwnerSetting) String() string
String returns the string representation
type GroupVersion ¶
type GroupVersion struct { // Core definition version arn for this group. CoreDefinitionVersionArn *string `type:"string"` // Device definition version arn for this group. DeviceDefinitionVersionArn *string `type:"string"` // Function definition version arn for this group. FunctionDefinitionVersionArn *string `type:"string"` // Logger definition version arn for this group. LoggerDefinitionVersionArn *string `type:"string"` // Resource definition version arn for this group. ResourceDefinitionVersionArn *string `type:"string"` // Subscription definition version arn for this group. SubscriptionDefinitionVersionArn *string `type:"string"` // contains filtered or unexported fields }
Information on group version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GroupVersion
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 v0.2.0
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitionVersionsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitionVersionsResponse
func (ListCoreDefinitionVersionsOutput) GoString ¶
func (s ListCoreDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (ListCoreDefinitionVersionsOutput) SDKResponseMetadata ¶
func (s ListCoreDefinitionVersionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListCoreDefinitionVersionsRequest ¶
type ListCoreDefinitionVersionsRequest struct { *aws.Request Input *ListCoreDefinitionVersionsInput }
ListCoreDefinitionVersionsRequest is a API request type for the ListCoreDefinitionVersions API operation.
func (ListCoreDefinitionVersionsRequest) Send ¶
func (r ListCoreDefinitionVersionsRequest) Send() (*ListCoreDefinitionVersionsOutput, error)
Send marshals and sends the ListCoreDefinitionVersions API request.
type ListCoreDefinitionsInput ¶
type ListCoreDefinitionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitionsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitionsResponse
func (ListCoreDefinitionsOutput) GoString ¶
func (s ListCoreDefinitionsOutput) GoString() string
GoString returns the string representation
func (ListCoreDefinitionsOutput) SDKResponseMetadata ¶
func (s ListCoreDefinitionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListCoreDefinitionsRequest ¶
type ListCoreDefinitionsRequest struct { *aws.Request Input *ListCoreDefinitionsInput }
ListCoreDefinitionsRequest is a API request type for the ListCoreDefinitions API operation.
func (ListCoreDefinitionsRequest) Send ¶
func (r ListCoreDefinitionsRequest) Send() (*ListCoreDefinitionsOutput, error)
Send marshals and sends the ListCoreDefinitions API request.
type ListDeploymentsInput ¶
type ListDeploymentsInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeploymentsRequest
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 { // 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeploymentsResponse
func (ListDeploymentsOutput) GoString ¶
func (s ListDeploymentsOutput) GoString() string
GoString returns the string representation
func (ListDeploymentsOutput) SDKResponseMetadata ¶
func (s ListDeploymentsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListDeploymentsRequest ¶
type ListDeploymentsRequest struct { *aws.Request Input *ListDeploymentsInput }
ListDeploymentsRequest is a API request type for the ListDeployments API operation.
func (ListDeploymentsRequest) Send ¶
func (r ListDeploymentsRequest) Send() (*ListDeploymentsOutput, error)
Send marshals and sends the ListDeployments API request.
type ListDeviceDefinitionVersionsInput ¶
type ListDeviceDefinitionVersionsInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitionVersionsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitionVersionsResponse
func (ListDeviceDefinitionVersionsOutput) GoString ¶
func (s ListDeviceDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (ListDeviceDefinitionVersionsOutput) SDKResponseMetadata ¶
func (s ListDeviceDefinitionVersionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListDeviceDefinitionVersionsRequest ¶
type ListDeviceDefinitionVersionsRequest struct { *aws.Request Input *ListDeviceDefinitionVersionsInput }
ListDeviceDefinitionVersionsRequest is a API request type for the ListDeviceDefinitionVersions API operation.
func (ListDeviceDefinitionVersionsRequest) Send ¶
func (r ListDeviceDefinitionVersionsRequest) Send() (*ListDeviceDefinitionVersionsOutput, error)
Send marshals and sends the ListDeviceDefinitionVersions API request.
type ListDeviceDefinitionsInput ¶
type ListDeviceDefinitionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitionsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitionsResponse
func (ListDeviceDefinitionsOutput) GoString ¶
func (s ListDeviceDefinitionsOutput) GoString() string
GoString returns the string representation
func (ListDeviceDefinitionsOutput) SDKResponseMetadata ¶
func (s ListDeviceDefinitionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListDeviceDefinitionsRequest ¶
type ListDeviceDefinitionsRequest struct { *aws.Request Input *ListDeviceDefinitionsInput }
ListDeviceDefinitionsRequest is a API request type for the ListDeviceDefinitions API operation.
func (ListDeviceDefinitionsRequest) Send ¶
func (r ListDeviceDefinitionsRequest) Send() (*ListDeviceDefinitionsOutput, error)
Send marshals and sends the ListDeviceDefinitions API request.
type ListFunctionDefinitionVersionsInput ¶
type ListFunctionDefinitionVersionsInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitionVersionsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitionVersionsResponse
func (ListFunctionDefinitionVersionsOutput) GoString ¶
func (s ListFunctionDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (ListFunctionDefinitionVersionsOutput) SDKResponseMetadata ¶
func (s ListFunctionDefinitionVersionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListFunctionDefinitionVersionsRequest ¶
type ListFunctionDefinitionVersionsRequest struct { *aws.Request Input *ListFunctionDefinitionVersionsInput }
ListFunctionDefinitionVersionsRequest is a API request type for the ListFunctionDefinitionVersions API operation.
func (ListFunctionDefinitionVersionsRequest) Send ¶
func (r ListFunctionDefinitionVersionsRequest) Send() (*ListFunctionDefinitionVersionsOutput, error)
Send marshals and sends the ListFunctionDefinitionVersions API request.
type ListFunctionDefinitionsInput ¶
type ListFunctionDefinitionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitionsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitionsResponse
func (ListFunctionDefinitionsOutput) GoString ¶
func (s ListFunctionDefinitionsOutput) GoString() string
GoString returns the string representation
func (ListFunctionDefinitionsOutput) SDKResponseMetadata ¶
func (s ListFunctionDefinitionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListFunctionDefinitionsRequest ¶
type ListFunctionDefinitionsRequest struct { *aws.Request Input *ListFunctionDefinitionsInput }
ListFunctionDefinitionsRequest is a API request type for the ListFunctionDefinitions API operation.
func (ListFunctionDefinitionsRequest) Send ¶
func (r ListFunctionDefinitionsRequest) Send() (*ListFunctionDefinitionsOutput, error)
Send marshals and sends the ListFunctionDefinitions API request.
type ListGroupCertificateAuthoritiesInput ¶
type ListGroupCertificateAuthoritiesInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupCertificateAuthoritiesRequest
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 { // List of certificate authorities associated with the group. GroupCertificateAuthorities []GroupCertificateAuthorityProperties `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupCertificateAuthoritiesResponse
func (ListGroupCertificateAuthoritiesOutput) GoString ¶
func (s ListGroupCertificateAuthoritiesOutput) GoString() string
GoString returns the string representation
func (ListGroupCertificateAuthoritiesOutput) SDKResponseMetadata ¶
func (s ListGroupCertificateAuthoritiesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListGroupCertificateAuthoritiesRequest ¶
type ListGroupCertificateAuthoritiesRequest struct { *aws.Request Input *ListGroupCertificateAuthoritiesInput }
ListGroupCertificateAuthoritiesRequest is a API request type for the ListGroupCertificateAuthorities API operation.
func (ListGroupCertificateAuthoritiesRequest) Send ¶
func (r ListGroupCertificateAuthoritiesRequest) Send() (*ListGroupCertificateAuthoritiesOutput, error)
Send marshals and sends the ListGroupCertificateAuthorities API request.
type ListGroupVersionsInput ¶
type ListGroupVersionsInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupVersionsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupVersionsResponse
func (ListGroupVersionsOutput) GoString ¶
func (s ListGroupVersionsOutput) GoString() string
GoString returns the string representation
func (ListGroupVersionsOutput) SDKResponseMetadata ¶
func (s ListGroupVersionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListGroupVersionsRequest ¶
type ListGroupVersionsRequest struct { *aws.Request Input *ListGroupVersionsInput }
ListGroupVersionsRequest is a API request type for the ListGroupVersions API operation.
func (ListGroupVersionsRequest) Send ¶
func (r ListGroupVersionsRequest) Send() (*ListGroupVersionsOutput, error)
Send marshals and sends the ListGroupVersions API request.
type ListGroupsInput ¶
type ListGroupsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupsRequest
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 { // Groups 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupsResponse
func (ListGroupsOutput) GoString ¶
func (s ListGroupsOutput) GoString() string
GoString returns the string representation
func (ListGroupsOutput) SDKResponseMetadata ¶
func (s ListGroupsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListGroupsRequest ¶
type ListGroupsRequest struct { *aws.Request Input *ListGroupsInput }
ListGroupsRequest is a API request type for the ListGroups API operation.
func (ListGroupsRequest) Send ¶
func (r ListGroupsRequest) Send() (*ListGroupsOutput, error)
Send marshals and sends the ListGroups API request.
type ListLoggerDefinitionVersionsInput ¶
type ListLoggerDefinitionVersionsInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitionVersionsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitionVersionsResponse
func (ListLoggerDefinitionVersionsOutput) GoString ¶
func (s ListLoggerDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (ListLoggerDefinitionVersionsOutput) SDKResponseMetadata ¶
func (s ListLoggerDefinitionVersionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListLoggerDefinitionVersionsRequest ¶
type ListLoggerDefinitionVersionsRequest struct { *aws.Request Input *ListLoggerDefinitionVersionsInput }
ListLoggerDefinitionVersionsRequest is a API request type for the ListLoggerDefinitionVersions API operation.
func (ListLoggerDefinitionVersionsRequest) Send ¶
func (r ListLoggerDefinitionVersionsRequest) Send() (*ListLoggerDefinitionVersionsOutput, error)
Send marshals and sends the ListLoggerDefinitionVersions API request.
type ListLoggerDefinitionsInput ¶
type ListLoggerDefinitionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitionsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitionsResponse
func (ListLoggerDefinitionsOutput) GoString ¶
func (s ListLoggerDefinitionsOutput) GoString() string
GoString returns the string representation
func (ListLoggerDefinitionsOutput) SDKResponseMetadata ¶
func (s ListLoggerDefinitionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListLoggerDefinitionsRequest ¶
type ListLoggerDefinitionsRequest struct { *aws.Request Input *ListLoggerDefinitionsInput }
ListLoggerDefinitionsRequest is a API request type for the ListLoggerDefinitions API operation.
func (ListLoggerDefinitionsRequest) Send ¶
func (r ListLoggerDefinitionsRequest) Send() (*ListLoggerDefinitionsOutput, error)
Send marshals and sends the ListLoggerDefinitions API request.
type ListResourceDefinitionVersionsInput ¶ added in v0.2.0
type ListResourceDefinitionVersionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // ResourceDefinitionId is a required field ResourceDefinitionId *string `location:"uri" locationName:"ResourceDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListResourceDefinitionVersionsRequest
func (ListResourceDefinitionVersionsInput) GoString ¶ added in v0.2.0
func (s ListResourceDefinitionVersionsInput) GoString() string
GoString returns the string representation
func (*ListResourceDefinitionVersionsInput) SetMaxResults ¶ added in v0.2.0
func (s *ListResourceDefinitionVersionsInput) SetMaxResults(v string) *ListResourceDefinitionVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListResourceDefinitionVersionsInput) SetNextToken ¶ added in v0.2.0
func (s *ListResourceDefinitionVersionsInput) SetNextToken(v string) *ListResourceDefinitionVersionsInput
SetNextToken sets the NextToken field's value.
func (*ListResourceDefinitionVersionsInput) SetResourceDefinitionId ¶ added in v0.2.0
func (s *ListResourceDefinitionVersionsInput) SetResourceDefinitionId(v string) *ListResourceDefinitionVersionsInput
SetResourceDefinitionId sets the ResourceDefinitionId field's value.
func (ListResourceDefinitionVersionsInput) String ¶ added in v0.2.0
func (s ListResourceDefinitionVersionsInput) String() string
String returns the string representation
func (*ListResourceDefinitionVersionsInput) Validate ¶ added in v0.2.0
func (s *ListResourceDefinitionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListResourceDefinitionVersionsOutput ¶ added in v0.2.0
type ListResourceDefinitionVersionsOutput struct { NextToken *string `type:"string"` Versions []VersionInformation `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListResourceDefinitionVersionsResponse
func (ListResourceDefinitionVersionsOutput) GoString ¶ added in v0.2.0
func (s ListResourceDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (ListResourceDefinitionVersionsOutput) SDKResponseMetadata ¶ added in v0.2.0
func (s ListResourceDefinitionVersionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*ListResourceDefinitionVersionsOutput) SetNextToken ¶ added in v0.2.0
func (s *ListResourceDefinitionVersionsOutput) SetNextToken(v string) *ListResourceDefinitionVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListResourceDefinitionVersionsOutput) SetVersions ¶ added in v0.2.0
func (s *ListResourceDefinitionVersionsOutput) SetVersions(v []VersionInformation) *ListResourceDefinitionVersionsOutput
SetVersions sets the Versions field's value.
func (ListResourceDefinitionVersionsOutput) String ¶ added in v0.2.0
func (s ListResourceDefinitionVersionsOutput) String() string
String returns the string representation
type ListResourceDefinitionVersionsRequest ¶ added in v0.2.0
type ListResourceDefinitionVersionsRequest struct { *aws.Request Input *ListResourceDefinitionVersionsInput }
ListResourceDefinitionVersionsRequest is a API request type for the ListResourceDefinitionVersions API operation.
func (ListResourceDefinitionVersionsRequest) Send ¶ added in v0.2.0
func (r ListResourceDefinitionVersionsRequest) Send() (*ListResourceDefinitionVersionsOutput, error)
Send marshals and sends the ListResourceDefinitionVersions API request.
type ListResourceDefinitionsInput ¶ added in v0.2.0
type ListResourceDefinitionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListResourceDefinitionsRequest
func (ListResourceDefinitionsInput) GoString ¶ added in v0.2.0
func (s ListResourceDefinitionsInput) GoString() string
GoString returns the string representation
func (*ListResourceDefinitionsInput) SetMaxResults ¶ added in v0.2.0
func (s *ListResourceDefinitionsInput) SetMaxResults(v string) *ListResourceDefinitionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListResourceDefinitionsInput) SetNextToken ¶ added in v0.2.0
func (s *ListResourceDefinitionsInput) SetNextToken(v string) *ListResourceDefinitionsInput
SetNextToken sets the NextToken field's value.
func (ListResourceDefinitionsInput) String ¶ added in v0.2.0
func (s ListResourceDefinitionsInput) String() string
String returns the string representation
type ListResourceDefinitionsOutput ¶ added in v0.2.0
type ListResourceDefinitionsOutput struct { Definitions []DefinitionInformation `type:"list"` NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListResourceDefinitionsResponse
func (ListResourceDefinitionsOutput) GoString ¶ added in v0.2.0
func (s ListResourceDefinitionsOutput) GoString() string
GoString returns the string representation
func (ListResourceDefinitionsOutput) SDKResponseMetadata ¶ added in v0.2.0
func (s ListResourceDefinitionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*ListResourceDefinitionsOutput) SetDefinitions ¶ added in v0.2.0
func (s *ListResourceDefinitionsOutput) SetDefinitions(v []DefinitionInformation) *ListResourceDefinitionsOutput
SetDefinitions sets the Definitions field's value.
func (*ListResourceDefinitionsOutput) SetNextToken ¶ added in v0.2.0
func (s *ListResourceDefinitionsOutput) SetNextToken(v string) *ListResourceDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (ListResourceDefinitionsOutput) String ¶ added in v0.2.0
func (s ListResourceDefinitionsOutput) String() string
String returns the string representation
type ListResourceDefinitionsRequest ¶ added in v0.2.0
type ListResourceDefinitionsRequest struct { *aws.Request Input *ListResourceDefinitionsInput }
ListResourceDefinitionsRequest is a API request type for the ListResourceDefinitions API operation.
func (ListResourceDefinitionsRequest) Send ¶ added in v0.2.0
func (r ListResourceDefinitionsRequest) Send() (*ListResourceDefinitionsOutput, error)
Send marshals and sends the ListResourceDefinitions API request.
type ListSubscriptionDefinitionVersionsInput ¶
type ListSubscriptionDefinitionVersionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitionVersionsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitionVersionsResponse
func (ListSubscriptionDefinitionVersionsOutput) GoString ¶
func (s ListSubscriptionDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (ListSubscriptionDefinitionVersionsOutput) SDKResponseMetadata ¶
func (s ListSubscriptionDefinitionVersionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListSubscriptionDefinitionVersionsRequest ¶
type ListSubscriptionDefinitionVersionsRequest struct { *aws.Request Input *ListSubscriptionDefinitionVersionsInput }
ListSubscriptionDefinitionVersionsRequest is a API request type for the ListSubscriptionDefinitionVersions API operation.
func (ListSubscriptionDefinitionVersionsRequest) Send ¶
func (r ListSubscriptionDefinitionVersionsRequest) Send() (*ListSubscriptionDefinitionVersionsOutput, error)
Send marshals and sends the ListSubscriptionDefinitionVersions API request.
type ListSubscriptionDefinitionsInput ¶
type ListSubscriptionDefinitionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitionsRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitionsResponse
func (ListSubscriptionDefinitionsOutput) GoString ¶
func (s ListSubscriptionDefinitionsOutput) GoString() string
GoString returns the string representation
func (ListSubscriptionDefinitionsOutput) SDKResponseMetadata ¶
func (s ListSubscriptionDefinitionsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 ListSubscriptionDefinitionsRequest ¶
type ListSubscriptionDefinitionsRequest struct { *aws.Request Input *ListSubscriptionDefinitionsInput }
ListSubscriptionDefinitionsRequest is a API request type for the ListSubscriptionDefinitions API operation.
func (ListSubscriptionDefinitionsRequest) Send ¶
func (r ListSubscriptionDefinitionsRequest) Send() (*ListSubscriptionDefinitionsOutput, error)
Send marshals and sends the ListSubscriptionDefinitions API request.
type LocalDeviceResourceData ¶ added in v0.2.0
type LocalDeviceResourceData struct { // Group owner related settings for local resources. GroupOwnerSetting *GroupOwnerSetting `type:"structure"` // Local source path of the resource. SourcePath *string `type:"string"` // contains filtered or unexported fields }
Attributes that define the Local Device Resource. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/LocalDeviceResourceData
func (LocalDeviceResourceData) GoString ¶ added in v0.2.0
func (s LocalDeviceResourceData) GoString() string
GoString returns the string representation
func (*LocalDeviceResourceData) SetGroupOwnerSetting ¶ added in v0.2.0
func (s *LocalDeviceResourceData) SetGroupOwnerSetting(v *GroupOwnerSetting) *LocalDeviceResourceData
SetGroupOwnerSetting sets the GroupOwnerSetting field's value.
func (*LocalDeviceResourceData) SetSourcePath ¶ added in v0.2.0
func (s *LocalDeviceResourceData) SetSourcePath(v string) *LocalDeviceResourceData
SetSourcePath sets the SourcePath field's value.
func (LocalDeviceResourceData) String ¶ added in v0.2.0
func (s LocalDeviceResourceData) String() string
String returns the string representation
type LocalVolumeResourceData ¶ added in v0.2.0
type LocalVolumeResourceData struct { // Local destination path of the resource. DestinationPath *string `type:"string"` // Group owner related settings for local resources. GroupOwnerSetting *GroupOwnerSetting `type:"structure"` // Local source path of the resource. SourcePath *string `type:"string"` // contains filtered or unexported fields }
Attributes that define the Local Volume Resource. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/LocalVolumeResourceData
func (LocalVolumeResourceData) GoString ¶ added in v0.2.0
func (s LocalVolumeResourceData) GoString() string
GoString returns the string representation
func (*LocalVolumeResourceData) SetDestinationPath ¶ added in v0.2.0
func (s *LocalVolumeResourceData) SetDestinationPath(v string) *LocalVolumeResourceData
SetDestinationPath sets the DestinationPath field's value.
func (*LocalVolumeResourceData) SetGroupOwnerSetting ¶ added in v0.2.0
func (s *LocalVolumeResourceData) SetGroupOwnerSetting(v *GroupOwnerSetting) *LocalVolumeResourceData
SetGroupOwnerSetting sets the GroupOwnerSetting field's value.
func (*LocalVolumeResourceData) SetSourcePath ¶ added in v0.2.0
func (s *LocalVolumeResourceData) SetSourcePath(v string) *LocalVolumeResourceData
SetSourcePath sets the SourcePath field's value.
func (LocalVolumeResourceData) String ¶ added in v0.2.0
func (s LocalVolumeResourceData) String() string
String returns the string representation
type Logger ¶
type Logger struct { // The component that will be subject to logs Component LoggerComponent `type:"string" enum:"true"` // Element Id for this entry in the list. Id *string `type:"string"` // The level of the logs Level LoggerLevel `type:"string" enum:"true"` // Amount of hardware space, in KB, to use if file system is used for logging // purposes. Space *int64 `type:"integer"` // The type which will be use for log output Type LoggerType `type:"string" enum:"true"` // contains filtered or unexported fields }
Information on the Logger Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/Logger
func (*Logger) SetComponent ¶
func (s *Logger) SetComponent(v LoggerComponent) *Logger
SetComponent sets the Component field's value.
func (*Logger) SetLevel ¶
func (s *Logger) SetLevel(v LoggerLevel) *Logger
SetLevel sets the Level field's value.
func (*Logger) SetType ¶
func (s *Logger) SetType(v LoggerType) *Logger
SetType sets the Type field's value.
type LoggerComponent ¶
type LoggerComponent string
const ( LoggerComponentGreengrassSystem LoggerComponent = "GreengrassSystem" LoggerComponentLambda LoggerComponent = "Lambda" )
Enum values for LoggerComponent
type LoggerDefinitionVersion ¶
type LoggerDefinitionVersion struct { // List of loggers. Loggers []Logger `type:"list"` // contains filtered or unexported fields }
Information on logger definition version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/LoggerDefinitionVersion
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 LoggerLevel ¶
type LoggerLevel string
const ( LoggerLevelDebug LoggerLevel = "DEBUG" LoggerLevelInfo LoggerLevel = "INFO" LoggerLevelWarn LoggerLevel = "WARN" LoggerLevelError LoggerLevel = "ERROR" LoggerLevelFatal LoggerLevel = "FATAL" )
Enum values for LoggerLevel
type LoggerType ¶
type LoggerType string
const ( LoggerTypeFileSystem LoggerType = "FileSystem" LoggerTypeAwscloudWatch LoggerType = "AWSCloudWatch" )
Enum values for LoggerType
type Permission ¶ added in v0.2.0
type Permission string
Type of permissions a function could have to access a resource.
const ( PermissionRo Permission = "ro" PermissionRw Permission = "rw" )
Enum values for Permission
type ResetDeploymentsInput ¶
type ResetDeploymentsInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // When set to true, perform 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 needed to perform a reset of a group's deployments. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ResetDeploymentsRequest
func (ResetDeploymentsInput) GoString ¶
func (s ResetDeploymentsInput) GoString() string
GoString returns the string representation
func (*ResetDeploymentsInput) SetAmznClientToken ¶
func (s *ResetDeploymentsInput) SetAmznClientToken(v string) *ResetDeploymentsInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*ResetDeploymentsInput) SetForce ¶
func (s *ResetDeploymentsInput) SetForce(v bool) *ResetDeploymentsInput
SetForce sets the Force field's value.
func (*ResetDeploymentsInput) SetGroupId ¶
func (s *ResetDeploymentsInput) SetGroupId(v string) *ResetDeploymentsInput
SetGroupId sets the GroupId field's value.
func (ResetDeploymentsInput) String ¶
func (s ResetDeploymentsInput) String() string
String returns the string representation
func (*ResetDeploymentsInput) Validate ¶
func (s *ResetDeploymentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ResetDeploymentsOutput ¶
type ResetDeploymentsOutput struct { // The arn of the reset deployment. DeploymentArn *string `type:"string"` // The id of the reset deployment. DeploymentId *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ResetDeploymentsResponse
func (ResetDeploymentsOutput) GoString ¶
func (s ResetDeploymentsOutput) GoString() string
GoString returns the string representation
func (ResetDeploymentsOutput) SDKResponseMetadata ¶
func (s ResetDeploymentsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (*ResetDeploymentsOutput) SetDeploymentArn ¶
func (s *ResetDeploymentsOutput) SetDeploymentArn(v string) *ResetDeploymentsOutput
SetDeploymentArn sets the DeploymentArn field's value.
func (*ResetDeploymentsOutput) SetDeploymentId ¶
func (s *ResetDeploymentsOutput) SetDeploymentId(v string) *ResetDeploymentsOutput
SetDeploymentId sets the DeploymentId field's value.
func (ResetDeploymentsOutput) String ¶
func (s ResetDeploymentsOutput) String() string
String returns the string representation
type ResetDeploymentsRequest ¶
type ResetDeploymentsRequest struct { *aws.Request Input *ResetDeploymentsInput }
ResetDeploymentsRequest is a API request type for the ResetDeployments API operation.
func (ResetDeploymentsRequest) Send ¶
func (r ResetDeploymentsRequest) Send() (*ResetDeploymentsOutput, error)
Send marshals and sends the ResetDeployments API request.
type Resource ¶ added in v0.2.0
type Resource struct { // Resource Id. Id *string `type:"string"` // A descriptive resource name. Name *string `type:"string"` // A container of data for all resource types. ResourceDataContainer *ResourceDataContainer `type:"structure"` // contains filtered or unexported fields }
Information on the resource. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/Resource
func (*Resource) SetResourceDataContainer ¶ added in v0.2.0
func (s *Resource) SetResourceDataContainer(v *ResourceDataContainer) *Resource
SetResourceDataContainer sets the ResourceDataContainer field's value.
type ResourceAccessPolicy ¶ added in v0.2.0
type ResourceAccessPolicy struct { // The function's access permission to the resource. Permission Permission `type:"string" enum:"true"` // Id of the resource. A reference to the resource definiton. ResourceId *string `type:"string"` // contains filtered or unexported fields }
Policy for the function to access a resource. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ResourceAccessPolicy
func (ResourceAccessPolicy) GoString ¶ added in v0.2.0
func (s ResourceAccessPolicy) GoString() string
GoString returns the string representation
func (*ResourceAccessPolicy) SetPermission ¶ added in v0.2.0
func (s *ResourceAccessPolicy) SetPermission(v Permission) *ResourceAccessPolicy
SetPermission sets the Permission field's value.
func (*ResourceAccessPolicy) SetResourceId ¶ added in v0.2.0
func (s *ResourceAccessPolicy) SetResourceId(v string) *ResourceAccessPolicy
SetResourceId sets the ResourceId field's value.
func (ResourceAccessPolicy) String ¶ added in v0.2.0
func (s ResourceAccessPolicy) String() string
String returns the string representation
type ResourceDataContainer ¶ added in v0.2.0
type ResourceDataContainer struct { // Attributes that define the Local Device Resource. LocalDeviceResourceData *LocalDeviceResourceData `type:"structure"` // Attributes that define the Local Volume Resource. LocalVolumeResourceData *LocalVolumeResourceData `type:"structure"` // contains filtered or unexported fields }
A container of data for all resource types. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ResourceDataContainer
func (ResourceDataContainer) GoString ¶ added in v0.2.0
func (s ResourceDataContainer) GoString() string
GoString returns the string representation
func (*ResourceDataContainer) SetLocalDeviceResourceData ¶ added in v0.2.0
func (s *ResourceDataContainer) SetLocalDeviceResourceData(v *LocalDeviceResourceData) *ResourceDataContainer
SetLocalDeviceResourceData sets the LocalDeviceResourceData field's value.
func (*ResourceDataContainer) SetLocalVolumeResourceData ¶ added in v0.2.0
func (s *ResourceDataContainer) SetLocalVolumeResourceData(v *LocalVolumeResourceData) *ResourceDataContainer
SetLocalVolumeResourceData sets the LocalVolumeResourceData field's value.
func (ResourceDataContainer) String ¶ added in v0.2.0
func (s ResourceDataContainer) String() string
String returns the string representation
type ResourceDefinitionVersion ¶ added in v0.2.0
type ResourceDefinitionVersion struct { // List of resources. Resources []Resource `type:"list"` // contains filtered or unexported fields }
Information on resource definition version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ResourceDefinitionVersion
func (ResourceDefinitionVersion) GoString ¶ added in v0.2.0
func (s ResourceDefinitionVersion) GoString() string
GoString returns the string representation
func (*ResourceDefinitionVersion) SetResources ¶ added in v0.2.0
func (s *ResourceDefinitionVersion) SetResources(v []Resource) *ResourceDefinitionVersion
SetResources sets the Resources field's value.
func (ResourceDefinitionVersion) String ¶ added in v0.2.0
func (s ResourceDefinitionVersion) String() string
String returns the string representation
type SoftwareToUpdate ¶ added in v0.2.0
type SoftwareToUpdate string
The piece of software on the Greengrass Core that will be updated.
const ( SoftwareToUpdateCore SoftwareToUpdate = "core" SoftwareToUpdateOtaAgent SoftwareToUpdate = "ota_agent" )
Enum values for SoftwareToUpdate
type Subscription ¶
type Subscription struct { // Element Id for this entry in the list. Id *string `type:"string"` // Source of the subscription. Can be a thing arn, lambda arn or word 'cloud' Source *string `type:"string"` // Subject of the message. Subject *string `type:"string"` // Where the message is sent to. Can be a thing arn, lambda arn or word 'cloud'. Target *string `type:"string"` // contains filtered or unexported fields }
Information on subscription Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 { // Subscriptions in the version. Subscriptions []Subscription `type:"list"` // contains filtered or unexported fields }
Information on subscription definition version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/SubscriptionDefinitionVersion
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 UpdateAgentLogLevel ¶ added in v0.2.0
type UpdateAgentLogLevel string
The minimum level of log statements that should be logged by the OTA Agent during an update.
const ( UpdateAgentLogLevelNone UpdateAgentLogLevel = "NONE" UpdateAgentLogLevelTrace UpdateAgentLogLevel = "TRACE" UpdateAgentLogLevelDebug UpdateAgentLogLevel = "DEBUG" UpdateAgentLogLevelVerbose UpdateAgentLogLevel = "VERBOSE" UpdateAgentLogLevelInfo UpdateAgentLogLevel = "INFO" UpdateAgentLogLevelWarn UpdateAgentLogLevel = "WARN" UpdateAgentLogLevelError UpdateAgentLogLevel = "ERROR" UpdateAgentLogLevelFatal UpdateAgentLogLevel = "FATAL" )
Enum values for UpdateAgentLogLevel
type UpdateConnectivityInfoInput ¶
type UpdateConnectivityInfoInput struct { // Connectivity info list 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 on connectivity info Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateConnectivityInfoRequest
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 { // Response Text Message *string `locationName:"message" type:"string"` // New Version Version *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateConnectivityInfoResponse
func (UpdateConnectivityInfoOutput) GoString ¶
func (s UpdateConnectivityInfoOutput) GoString() string
GoString returns the string representation
func (UpdateConnectivityInfoOutput) SDKResponseMetadata ¶
func (s UpdateConnectivityInfoOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 UpdateConnectivityInfoRequest ¶
type UpdateConnectivityInfoRequest struct { *aws.Request Input *UpdateConnectivityInfoInput }
UpdateConnectivityInfoRequest is a API request type for the UpdateConnectivityInfo API operation.
func (UpdateConnectivityInfoRequest) Send ¶
func (r UpdateConnectivityInfoRequest) Send() (*UpdateConnectivityInfoOutput, error)
Send marshals and sends the UpdateConnectivityInfo API request.
type UpdateCoreDefinitionInput ¶
type UpdateCoreDefinitionInput struct { // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateCoreDefinitionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateCoreDefinitionResponse
func (UpdateCoreDefinitionOutput) GoString ¶
func (s UpdateCoreDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateCoreDefinitionOutput) SDKResponseMetadata ¶
func (s UpdateCoreDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateCoreDefinitionOutput) String ¶
func (s UpdateCoreDefinitionOutput) String() string
String returns the string representation
type UpdateCoreDefinitionRequest ¶
type UpdateCoreDefinitionRequest struct { *aws.Request Input *UpdateCoreDefinitionInput }
UpdateCoreDefinitionRequest is a API request type for the UpdateCoreDefinition API operation.
func (UpdateCoreDefinitionRequest) Send ¶
func (r UpdateCoreDefinitionRequest) Send() (*UpdateCoreDefinitionOutput, error)
Send marshals and sends the UpdateCoreDefinition API request.
type UpdateDeviceDefinitionInput ¶
type UpdateDeviceDefinitionInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateDeviceDefinitionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateDeviceDefinitionResponse
func (UpdateDeviceDefinitionOutput) GoString ¶
func (s UpdateDeviceDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateDeviceDefinitionOutput) SDKResponseMetadata ¶
func (s UpdateDeviceDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateDeviceDefinitionOutput) String ¶
func (s UpdateDeviceDefinitionOutput) String() string
String returns the string representation
type UpdateDeviceDefinitionRequest ¶
type UpdateDeviceDefinitionRequest struct { *aws.Request Input *UpdateDeviceDefinitionInput }
UpdateDeviceDefinitionRequest is a API request type for the UpdateDeviceDefinition API operation.
func (UpdateDeviceDefinitionRequest) Send ¶
func (r UpdateDeviceDefinitionRequest) Send() (*UpdateDeviceDefinitionOutput, error)
Send marshals and sends the UpdateDeviceDefinition API request.
type UpdateFunctionDefinitionInput ¶
type UpdateFunctionDefinitionInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateFunctionDefinitionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateFunctionDefinitionResponse
func (UpdateFunctionDefinitionOutput) GoString ¶
func (s UpdateFunctionDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateFunctionDefinitionOutput) SDKResponseMetadata ¶
func (s UpdateFunctionDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateFunctionDefinitionOutput) String ¶
func (s UpdateFunctionDefinitionOutput) String() string
String returns the string representation
type UpdateFunctionDefinitionRequest ¶
type UpdateFunctionDefinitionRequest struct { *aws.Request Input *UpdateFunctionDefinitionInput }
UpdateFunctionDefinitionRequest is a API request type for the UpdateFunctionDefinition API operation.
func (UpdateFunctionDefinitionRequest) Send ¶
func (r UpdateFunctionDefinitionRequest) Send() (*UpdateFunctionDefinitionOutput, error)
Send marshals and sends the UpdateFunctionDefinition API request.
type UpdateGroupCertificateConfigurationInput ¶
type UpdateGroupCertificateConfigurationInput struct { // Amount of time when 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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroupCertificateConfigurationRequest
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 }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroupCertificateConfigurationResponse
func (UpdateGroupCertificateConfigurationOutput) GoString ¶
func (s UpdateGroupCertificateConfigurationOutput) GoString() string
GoString returns the string representation
func (UpdateGroupCertificateConfigurationOutput) SDKResponseMetadata ¶
func (s UpdateGroupCertificateConfigurationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
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 UpdateGroupCertificateConfigurationRequest ¶
type UpdateGroupCertificateConfigurationRequest struct { *aws.Request Input *UpdateGroupCertificateConfigurationInput }
UpdateGroupCertificateConfigurationRequest is a API request type for the UpdateGroupCertificateConfiguration API operation.
func (UpdateGroupCertificateConfigurationRequest) Send ¶
func (r UpdateGroupCertificateConfigurationRequest) Send() (*UpdateGroupCertificateConfigurationOutput, error)
Send marshals and sends the UpdateGroupCertificateConfiguration API request.
type UpdateGroupInput ¶
type UpdateGroupInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroupRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroupResponse
func (UpdateGroupOutput) GoString ¶
func (s UpdateGroupOutput) GoString() string
GoString returns the string representation
func (UpdateGroupOutput) SDKResponseMetadata ¶
func (s UpdateGroupOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateGroupOutput) String ¶
func (s UpdateGroupOutput) String() string
String returns the string representation
type UpdateGroupRequest ¶
type UpdateGroupRequest struct { *aws.Request Input *UpdateGroupInput }
UpdateGroupRequest is a API request type for the UpdateGroup API operation.
func (UpdateGroupRequest) Send ¶
func (r UpdateGroupRequest) Send() (*UpdateGroupOutput, error)
Send marshals and sends the UpdateGroup API request.
type UpdateLoggerDefinitionInput ¶
type UpdateLoggerDefinitionInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateLoggerDefinitionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateLoggerDefinitionResponse
func (UpdateLoggerDefinitionOutput) GoString ¶
func (s UpdateLoggerDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateLoggerDefinitionOutput) SDKResponseMetadata ¶
func (s UpdateLoggerDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateLoggerDefinitionOutput) String ¶
func (s UpdateLoggerDefinitionOutput) String() string
String returns the string representation
type UpdateLoggerDefinitionRequest ¶
type UpdateLoggerDefinitionRequest struct { *aws.Request Input *UpdateLoggerDefinitionInput }
UpdateLoggerDefinitionRequest is a API request type for the UpdateLoggerDefinition API operation.
func (UpdateLoggerDefinitionRequest) Send ¶
func (r UpdateLoggerDefinitionRequest) Send() (*UpdateLoggerDefinitionOutput, error)
Send marshals and sends the UpdateLoggerDefinition API request.
type UpdateResourceDefinitionInput ¶ added in v0.2.0
type UpdateResourceDefinitionInput struct { Name *string `type:"string"` // ResourceDefinitionId is a required field ResourceDefinitionId *string `location:"uri" locationName:"ResourceDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateResourceDefinitionRequest
func (UpdateResourceDefinitionInput) GoString ¶ added in v0.2.0
func (s UpdateResourceDefinitionInput) GoString() string
GoString returns the string representation
func (*UpdateResourceDefinitionInput) SetName ¶ added in v0.2.0
func (s *UpdateResourceDefinitionInput) SetName(v string) *UpdateResourceDefinitionInput
SetName sets the Name field's value.
func (*UpdateResourceDefinitionInput) SetResourceDefinitionId ¶ added in v0.2.0
func (s *UpdateResourceDefinitionInput) SetResourceDefinitionId(v string) *UpdateResourceDefinitionInput
SetResourceDefinitionId sets the ResourceDefinitionId field's value.
func (UpdateResourceDefinitionInput) String ¶ added in v0.2.0
func (s UpdateResourceDefinitionInput) String() string
String returns the string representation
func (*UpdateResourceDefinitionInput) Validate ¶ added in v0.2.0
func (s *UpdateResourceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateResourceDefinitionOutput ¶ added in v0.2.0
type UpdateResourceDefinitionOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateResourceDefinitionResponse
func (UpdateResourceDefinitionOutput) GoString ¶ added in v0.2.0
func (s UpdateResourceDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateResourceDefinitionOutput) SDKResponseMetadata ¶ added in v0.2.0
func (s UpdateResourceDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateResourceDefinitionOutput) String ¶ added in v0.2.0
func (s UpdateResourceDefinitionOutput) String() string
String returns the string representation
type UpdateResourceDefinitionRequest ¶ added in v0.2.0
type UpdateResourceDefinitionRequest struct { *aws.Request Input *UpdateResourceDefinitionInput }
UpdateResourceDefinitionRequest is a API request type for the UpdateResourceDefinition API operation.
func (UpdateResourceDefinitionRequest) Send ¶ added in v0.2.0
func (r UpdateResourceDefinitionRequest) Send() (*UpdateResourceDefinitionOutput, error)
Send marshals and sends the UpdateResourceDefinition API request.
type UpdateSubscriptionDefinitionInput ¶
type UpdateSubscriptionDefinitionInput struct { Name *string `type:"string"` // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateSubscriptionDefinitionRequest
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
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateSubscriptionDefinitionResponse
func (UpdateSubscriptionDefinitionOutput) GoString ¶
func (s UpdateSubscriptionDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateSubscriptionDefinitionOutput) SDKResponseMetadata ¶
func (s UpdateSubscriptionDefinitionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateSubscriptionDefinitionOutput) String ¶
func (s UpdateSubscriptionDefinitionOutput) String() string
String returns the string representation
type UpdateSubscriptionDefinitionRequest ¶
type UpdateSubscriptionDefinitionRequest struct { *aws.Request Input *UpdateSubscriptionDefinitionInput }
UpdateSubscriptionDefinitionRequest is a API request type for the UpdateSubscriptionDefinition API operation.
func (UpdateSubscriptionDefinitionRequest) Send ¶
func (r UpdateSubscriptionDefinitionRequest) Send() (*UpdateSubscriptionDefinitionOutput, error)
Send marshals and sends the UpdateSubscriptionDefinition API request.
type UpdateTargetsArchitecture ¶ added in v0.2.0
type UpdateTargetsArchitecture string
The architecture of the Cores in the targets of an update
const ( UpdateTargetsArchitectureArmv7l UpdateTargetsArchitecture = "armv7l" UpdateTargetsArchitectureX8664 UpdateTargetsArchitecture = "x86_64" UpdateTargetsArchitectureAarch64 UpdateTargetsArchitecture = "aarch64" )
Enum values for UpdateTargetsArchitecture
type UpdateTargetsOperatingSystem ¶ added in v0.2.0
type UpdateTargetsOperatingSystem string
The operating system of the Cores in the targets of an update
const ( UpdateTargetsOperatingSystemUbuntu UpdateTargetsOperatingSystem = "ubuntu" UpdateTargetsOperatingSystemRaspbian UpdateTargetsOperatingSystem = "raspbian" UpdateTargetsOperatingSystemAmazonLinux UpdateTargetsOperatingSystem = "amazon_linux" )
Enum values for UpdateTargetsOperatingSystem
type VersionInformation ¶
type VersionInformation struct { // Arn of the version. Arn *string `type:"string"` // Timestamp of when the version was created. CreationTimestamp *string `type:"string"` // Id of the resource container. Id *string `type:"string"` // Unique Id of a version. Version *string `type:"string"` // contains filtered or unexported fields }
Information on the version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/VersionInformation
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. |