Package greengrass
Overview ▹
Index ▹
Constants
const ( // DeploymentTypeNewDeployment is a DeploymentType enum value DeploymentTypeNewDeployment = "NewDeployment" // DeploymentTypeRedeployment is a DeploymentType enum value DeploymentTypeRedeployment = "Redeployment" )
const ( // LoggerComponentGreengrassSystem is a LoggerComponent enum value LoggerComponentGreengrassSystem = "GreengrassSystem" // LoggerComponentLambda is a LoggerComponent enum value LoggerComponentLambda = "Lambda" )
const ( // LoggerLevelDebug is a LoggerLevel enum value LoggerLevelDebug = "DEBUG" // LoggerLevelInfo is a LoggerLevel enum value LoggerLevelInfo = "INFO" // LoggerLevelWarn is a LoggerLevel enum value LoggerLevelWarn = "WARN" // LoggerLevelError is a LoggerLevel enum value LoggerLevelError = "ERROR" // LoggerLevelFatal is a LoggerLevel enum value LoggerLevelFatal = "FATAL" )
const ( // LoggerTypeFileSystem is a LoggerType enum value LoggerTypeFileSystem = "FileSystem" // LoggerTypeAwscloudWatch is a LoggerType enum value LoggerTypeAwscloudWatch = "AWSCloudWatch" )
const ( // ErrCodeBadRequestException for service response error code // "BadRequestException". // // user error ErrCodeBadRequestException = "BadRequestException" // ErrCodeInternalServerErrorException for service response error code // "InternalServerErrorException". // // This request was invalid. ErrCodeInternalServerErrorException = "InternalServerErrorException" )
Service information constants
const ( ServiceName = "greengrass" // Service endpoint prefix API calls made to. EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata. )
type AssociateRoleToGroupInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateRoleToGroupRequest
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 }
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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateRoleToGroupResponse
type AssociateRoleToGroupOutput struct { // Time the role arn was associated to your group. AssociatedAt *string `type:"string"` // contains filtered or unexported fields }
func (AssociateRoleToGroupOutput) GoString ¶
func (s AssociateRoleToGroupOutput) GoString() string
GoString returns the string representation
func (*AssociateRoleToGroupOutput) SetAssociatedAt ¶
func (s *AssociateRoleToGroupOutput) SetAssociatedAt(v string) *AssociateRoleToGroupOutput
SetAssociatedAt sets the AssociatedAt field's value.
func (AssociateRoleToGroupOutput) String ¶
func (s AssociateRoleToGroupOutput) String() string
String returns the string representation
type AssociateServiceRoleToAccountInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateServiceRoleToAccountRequest
type AssociateServiceRoleToAccountInput struct { // Role arn you wish to associate with this account. RoleArn *string `type:"string"` // contains filtered or unexported fields }
func (AssociateServiceRoleToAccountInput) GoString ¶
func (s AssociateServiceRoleToAccountInput) GoString() string
GoString returns the string representation
func (*AssociateServiceRoleToAccountInput) SetRoleArn ¶
func (s *AssociateServiceRoleToAccountInput) SetRoleArn(v string) *AssociateServiceRoleToAccountInput
SetRoleArn sets the RoleArn field's value.
func (AssociateServiceRoleToAccountInput) String ¶
func (s AssociateServiceRoleToAccountInput) String() string
String returns the string representation
type AssociateServiceRoleToAccountOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateServiceRoleToAccountResponse
type AssociateServiceRoleToAccountOutput struct { // Time when the service role was associated to the account. AssociatedAt *string `type:"string"` // contains filtered or unexported fields }
func (AssociateServiceRoleToAccountOutput) GoString ¶
func (s AssociateServiceRoleToAccountOutput) GoString() string
GoString returns the string representation
func (*AssociateServiceRoleToAccountOutput) SetAssociatedAt ¶
func (s *AssociateServiceRoleToAccountOutput) SetAssociatedAt(v string) *AssociateServiceRoleToAccountOutput
SetAssociatedAt sets the AssociatedAt field's value.
func (AssociateServiceRoleToAccountOutput) String ¶
func (s AssociateServiceRoleToAccountOutput) String() string
String returns the string representation
type ConnectivityInfo ¶
Connectivity Info Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 }
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 ¶
Information on the core Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 }
func (Core) GoString ¶
func (s Core) GoString() string
GoString returns the string representation
func (*Core) SetCertificateArn ¶
func (s *Core) SetCertificateArn(v string) *Core
SetCertificateArn sets the CertificateArn field's value.
func (*Core) SetId ¶
func (s *Core) SetId(v string) *Core
SetId sets the Id field's value.
func (*Core) SetSyncShadow ¶
func (s *Core) SetSyncShadow(v bool) *Core
SetSyncShadow sets the SyncShadow field's value.
func (*Core) SetThingArn ¶
func (s *Core) SetThingArn(v string) *Core
SetThingArn sets the ThingArn field's value.
func (Core) String ¶
func (s Core) String() string
String returns the string representation
type CoreDefinitionVersion ¶
Information on core definition version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CoreDefinitionVersion
type CoreDefinitionVersion struct { // Cores in the definition version. Cores []*Core `type:"list"` // contains filtered or unexported fields }
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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinitionRequest
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 }
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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinitionResponse
type CreateCoreDefinitionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
LastUpdatedTimestamp *string `type:"string"`
LatestVersion *string `type:"string"`
LatestVersionArn *string `type:"string"`
Name *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateCoreDefinitionOutput) GoString ¶
func (s CreateCoreDefinitionOutput) GoString() string
GoString returns the string representation
func (*CreateCoreDefinitionOutput) SetArn ¶
func (s *CreateCoreDefinitionOutput) SetArn(v string) *CreateCoreDefinitionOutput
SetArn sets the Arn field's value.
func (*CreateCoreDefinitionOutput) SetCreationTimestamp ¶
func (s *CreateCoreDefinitionOutput) SetCreationTimestamp(v string) *CreateCoreDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateCoreDefinitionOutput) SetId ¶
func (s *CreateCoreDefinitionOutput) SetId(v string) *CreateCoreDefinitionOutput
SetId sets the Id field's value.
func (*CreateCoreDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *CreateCoreDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateCoreDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*CreateCoreDefinitionOutput) SetLatestVersion ¶
func (s *CreateCoreDefinitionOutput) SetLatestVersion(v string) *CreateCoreDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*CreateCoreDefinitionOutput) SetLatestVersionArn ¶
func (s *CreateCoreDefinitionOutput) SetLatestVersionArn(v string) *CreateCoreDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*CreateCoreDefinitionOutput) SetName ¶
func (s *CreateCoreDefinitionOutput) SetName(v string) *CreateCoreDefinitionOutput
SetName sets the Name field's value.
func (CreateCoreDefinitionOutput) String ¶
func (s CreateCoreDefinitionOutput) String() string
String returns the string representation
type CreateCoreDefinitionVersionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinitionVersionRequest
type CreateCoreDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` Cores []*Core `type:"list"` // contains filtered or unexported fields }
func (CreateCoreDefinitionVersionInput) GoString ¶
func (s CreateCoreDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*CreateCoreDefinitionVersionInput) SetAmznClientToken ¶
func (s *CreateCoreDefinitionVersionInput) SetAmznClientToken(v string) *CreateCoreDefinitionVersionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateCoreDefinitionVersionInput) SetCoreDefinitionId ¶
func (s *CreateCoreDefinitionVersionInput) SetCoreDefinitionId(v string) *CreateCoreDefinitionVersionInput
SetCoreDefinitionId sets the CoreDefinitionId field's value.
func (*CreateCoreDefinitionVersionInput) SetCores ¶
func (s *CreateCoreDefinitionVersionInput) SetCores(v []*Core) *CreateCoreDefinitionVersionInput
SetCores sets the Cores field's value.
func (CreateCoreDefinitionVersionInput) String ¶
func (s CreateCoreDefinitionVersionInput) String() string
String returns the string representation
func (*CreateCoreDefinitionVersionInput) Validate ¶
func (s *CreateCoreDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateCoreDefinitionVersionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinitionVersionResponse
type CreateCoreDefinitionVersionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
Version *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateCoreDefinitionVersionOutput) GoString ¶
func (s CreateCoreDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*CreateCoreDefinitionVersionOutput) SetArn ¶
func (s *CreateCoreDefinitionVersionOutput) SetArn(v string) *CreateCoreDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*CreateCoreDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *CreateCoreDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateCoreDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateCoreDefinitionVersionOutput) SetId ¶
func (s *CreateCoreDefinitionVersionOutput) SetId(v string) *CreateCoreDefinitionVersionOutput
SetId sets the Id field's value.
func (*CreateCoreDefinitionVersionOutput) SetVersion ¶
func (s *CreateCoreDefinitionVersionOutput) SetVersion(v string) *CreateCoreDefinitionVersionOutput
SetVersion sets the Version field's value.
func (CreateCoreDefinitionVersionOutput) String ¶
func (s CreateCoreDefinitionVersionOutput) String() string
String returns the string representation
type CreateDeploymentInput ¶
Information on Deployment Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeploymentRequest
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 DeploymentType *string `type:"string" enum:"DeploymentType"` // 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 }
func (CreateDeploymentInput) GoString ¶
func (s CreateDeploymentInput) GoString() string
GoString returns the string representation
func (*CreateDeploymentInput) SetAmznClientToken ¶
func (s *CreateDeploymentInput) SetAmznClientToken(v string) *CreateDeploymentInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateDeploymentInput) SetDeploymentId ¶
func (s *CreateDeploymentInput) SetDeploymentId(v string) *CreateDeploymentInput
SetDeploymentId sets the DeploymentId field's value.
func (*CreateDeploymentInput) SetDeploymentType ¶
func (s *CreateDeploymentInput) SetDeploymentType(v string) *CreateDeploymentInput
SetDeploymentType sets the DeploymentType field's value.
func (*CreateDeploymentInput) SetGroupId ¶
func (s *CreateDeploymentInput) SetGroupId(v string) *CreateDeploymentInput
SetGroupId sets the GroupId field's value.
func (*CreateDeploymentInput) SetGroupVersionId ¶
func (s *CreateDeploymentInput) SetGroupVersionId(v string) *CreateDeploymentInput
SetGroupVersionId sets the GroupVersionId field's value.
func (CreateDeploymentInput) String ¶
func (s CreateDeploymentInput) String() string
String returns the string representation
func (*CreateDeploymentInput) Validate ¶
func (s *CreateDeploymentInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDeploymentOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeploymentResponse
type CreateDeploymentOutput struct { // Arn of the deployment. DeploymentArn *string `type:"string"` // Id of the deployment. DeploymentId *string `type:"string"` // contains filtered or unexported fields }
func (CreateDeploymentOutput) GoString ¶
func (s CreateDeploymentOutput) GoString() string
GoString returns the string representation
func (*CreateDeploymentOutput) SetDeploymentArn ¶
func (s *CreateDeploymentOutput) SetDeploymentArn(v string) *CreateDeploymentOutput
SetDeploymentArn sets the DeploymentArn field's value.
func (*CreateDeploymentOutput) SetDeploymentId ¶
func (s *CreateDeploymentOutput) SetDeploymentId(v string) *CreateDeploymentOutput
SetDeploymentId sets the DeploymentId field's value.
func (CreateDeploymentOutput) String ¶
func (s CreateDeploymentOutput) String() string
String returns the string representation
type CreateDeviceDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinitionRequest
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 }
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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinitionResponse
type CreateDeviceDefinitionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
LastUpdatedTimestamp *string `type:"string"`
LatestVersion *string `type:"string"`
LatestVersionArn *string `type:"string"`
Name *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateDeviceDefinitionOutput) GoString ¶
func (s CreateDeviceDefinitionOutput) GoString() string
GoString returns the string representation
func (*CreateDeviceDefinitionOutput) SetArn ¶
func (s *CreateDeviceDefinitionOutput) SetArn(v string) *CreateDeviceDefinitionOutput
SetArn sets the Arn field's value.
func (*CreateDeviceDefinitionOutput) SetCreationTimestamp ¶
func (s *CreateDeviceDefinitionOutput) SetCreationTimestamp(v string) *CreateDeviceDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateDeviceDefinitionOutput) SetId ¶
func (s *CreateDeviceDefinitionOutput) SetId(v string) *CreateDeviceDefinitionOutput
SetId sets the Id field's value.
func (*CreateDeviceDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *CreateDeviceDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateDeviceDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*CreateDeviceDefinitionOutput) SetLatestVersion ¶
func (s *CreateDeviceDefinitionOutput) SetLatestVersion(v string) *CreateDeviceDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*CreateDeviceDefinitionOutput) SetLatestVersionArn ¶
func (s *CreateDeviceDefinitionOutput) SetLatestVersionArn(v string) *CreateDeviceDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*CreateDeviceDefinitionOutput) SetName ¶
func (s *CreateDeviceDefinitionOutput) SetName(v string) *CreateDeviceDefinitionOutput
SetName sets the Name field's value.
func (CreateDeviceDefinitionOutput) String ¶
func (s CreateDeviceDefinitionOutput) String() string
String returns the string representation
type CreateDeviceDefinitionVersionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinitionVersionRequest
type CreateDeviceDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` Devices []*Device `type:"list"` // contains filtered or unexported fields }
func (CreateDeviceDefinitionVersionInput) GoString ¶
func (s CreateDeviceDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*CreateDeviceDefinitionVersionInput) SetAmznClientToken ¶
func (s *CreateDeviceDefinitionVersionInput) SetAmznClientToken(v string) *CreateDeviceDefinitionVersionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateDeviceDefinitionVersionInput) SetDeviceDefinitionId ¶
func (s *CreateDeviceDefinitionVersionInput) SetDeviceDefinitionId(v string) *CreateDeviceDefinitionVersionInput
SetDeviceDefinitionId sets the DeviceDefinitionId field's value.
func (*CreateDeviceDefinitionVersionInput) SetDevices ¶
func (s *CreateDeviceDefinitionVersionInput) SetDevices(v []*Device) *CreateDeviceDefinitionVersionInput
SetDevices sets the Devices field's value.
func (CreateDeviceDefinitionVersionInput) String ¶
func (s CreateDeviceDefinitionVersionInput) String() string
String returns the string representation
func (*CreateDeviceDefinitionVersionInput) Validate ¶
func (s *CreateDeviceDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDeviceDefinitionVersionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinitionVersionResponse
type CreateDeviceDefinitionVersionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
Version *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateDeviceDefinitionVersionOutput) GoString ¶
func (s CreateDeviceDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*CreateDeviceDefinitionVersionOutput) SetArn ¶
func (s *CreateDeviceDefinitionVersionOutput) SetArn(v string) *CreateDeviceDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*CreateDeviceDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *CreateDeviceDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateDeviceDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateDeviceDefinitionVersionOutput) SetId ¶
func (s *CreateDeviceDefinitionVersionOutput) SetId(v string) *CreateDeviceDefinitionVersionOutput
SetId sets the Id field's value.
func (*CreateDeviceDefinitionVersionOutput) SetVersion ¶
func (s *CreateDeviceDefinitionVersionOutput) SetVersion(v string) *CreateDeviceDefinitionVersionOutput
SetVersion sets the Version field's value.
func (CreateDeviceDefinitionVersionOutput) String ¶
func (s CreateDeviceDefinitionVersionOutput) String() string
String returns the string representation
type CreateFunctionDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinitionRequest
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 }
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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinitionResponse
type CreateFunctionDefinitionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
LastUpdatedTimestamp *string `type:"string"`
LatestVersion *string `type:"string"`
LatestVersionArn *string `type:"string"`
Name *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateFunctionDefinitionOutput) GoString ¶
func (s CreateFunctionDefinitionOutput) GoString() string
GoString returns the string representation
func (*CreateFunctionDefinitionOutput) SetArn ¶
func (s *CreateFunctionDefinitionOutput) SetArn(v string) *CreateFunctionDefinitionOutput
SetArn sets the Arn field's value.
func (*CreateFunctionDefinitionOutput) SetCreationTimestamp ¶
func (s *CreateFunctionDefinitionOutput) SetCreationTimestamp(v string) *CreateFunctionDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateFunctionDefinitionOutput) SetId ¶
func (s *CreateFunctionDefinitionOutput) SetId(v string) *CreateFunctionDefinitionOutput
SetId sets the Id field's value.
func (*CreateFunctionDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *CreateFunctionDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateFunctionDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*CreateFunctionDefinitionOutput) SetLatestVersion ¶
func (s *CreateFunctionDefinitionOutput) SetLatestVersion(v string) *CreateFunctionDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*CreateFunctionDefinitionOutput) SetLatestVersionArn ¶
func (s *CreateFunctionDefinitionOutput) SetLatestVersionArn(v string) *CreateFunctionDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*CreateFunctionDefinitionOutput) SetName ¶
func (s *CreateFunctionDefinitionOutput) SetName(v string) *CreateFunctionDefinitionOutput
SetName sets the Name field's value.
func (CreateFunctionDefinitionOutput) String ¶
func (s CreateFunctionDefinitionOutput) String() string
String returns the string representation
type CreateFunctionDefinitionVersionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinitionVersionRequest
type CreateFunctionDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` Functions []*Function `type:"list"` // contains filtered or unexported fields }
func (CreateFunctionDefinitionVersionInput) GoString ¶
func (s CreateFunctionDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*CreateFunctionDefinitionVersionInput) SetAmznClientToken ¶
func (s *CreateFunctionDefinitionVersionInput) SetAmznClientToken(v string) *CreateFunctionDefinitionVersionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateFunctionDefinitionVersionInput) SetFunctionDefinitionId ¶
func (s *CreateFunctionDefinitionVersionInput) SetFunctionDefinitionId(v string) *CreateFunctionDefinitionVersionInput
SetFunctionDefinitionId sets the FunctionDefinitionId field's value.
func (*CreateFunctionDefinitionVersionInput) SetFunctions ¶
func (s *CreateFunctionDefinitionVersionInput) SetFunctions(v []*Function) *CreateFunctionDefinitionVersionInput
SetFunctions sets the Functions field's value.
func (CreateFunctionDefinitionVersionInput) String ¶
func (s CreateFunctionDefinitionVersionInput) String() string
String returns the string representation
func (*CreateFunctionDefinitionVersionInput) Validate ¶
func (s *CreateFunctionDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateFunctionDefinitionVersionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinitionVersionResponse
type CreateFunctionDefinitionVersionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
Version *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateFunctionDefinitionVersionOutput) GoString ¶
func (s CreateFunctionDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*CreateFunctionDefinitionVersionOutput) SetArn ¶
func (s *CreateFunctionDefinitionVersionOutput) SetArn(v string) *CreateFunctionDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*CreateFunctionDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *CreateFunctionDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateFunctionDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateFunctionDefinitionVersionOutput) SetId ¶
func (s *CreateFunctionDefinitionVersionOutput) SetId(v string) *CreateFunctionDefinitionVersionOutput
SetId sets the Id field's value.
func (*CreateFunctionDefinitionVersionOutput) SetVersion ¶
func (s *CreateFunctionDefinitionVersionOutput) SetVersion(v string) *CreateFunctionDefinitionVersionOutput
SetVersion sets the Version field's value.
func (CreateFunctionDefinitionVersionOutput) String ¶
func (s CreateFunctionDefinitionVersionOutput) String() string
String returns the string representation
type CreateGroupCertificateAuthorityInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupCertificateAuthorityRequest
type CreateGroupCertificateAuthorityInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateGroupCertificateAuthorityInput) GoString ¶
func (s CreateGroupCertificateAuthorityInput) GoString() string
GoString returns the string representation
func (*CreateGroupCertificateAuthorityInput) SetAmznClientToken ¶
func (s *CreateGroupCertificateAuthorityInput) SetAmznClientToken(v string) *CreateGroupCertificateAuthorityInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateGroupCertificateAuthorityInput) SetGroupId ¶
func (s *CreateGroupCertificateAuthorityInput) SetGroupId(v string) *CreateGroupCertificateAuthorityInput
SetGroupId sets the GroupId field's value.
func (CreateGroupCertificateAuthorityInput) String ¶
func (s CreateGroupCertificateAuthorityInput) String() string
String returns the string representation
func (*CreateGroupCertificateAuthorityInput) Validate ¶
func (s *CreateGroupCertificateAuthorityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateGroupCertificateAuthorityOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupCertificateAuthorityResponse
type CreateGroupCertificateAuthorityOutput struct { // Arn of the group certificate authority. GroupCertificateAuthorityArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateGroupCertificateAuthorityOutput) GoString ¶
func (s CreateGroupCertificateAuthorityOutput) GoString() string
GoString returns the string representation
func (*CreateGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityArn ¶
func (s *CreateGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityArn(v string) *CreateGroupCertificateAuthorityOutput
SetGroupCertificateAuthorityArn sets the GroupCertificateAuthorityArn field's value.
func (CreateGroupCertificateAuthorityOutput) String ¶
func (s CreateGroupCertificateAuthorityOutput) String() string
String returns the string representation
type CreateGroupInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupRequest
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 }
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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupResponse
type CreateGroupOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
LastUpdatedTimestamp *string `type:"string"`
LatestVersion *string `type:"string"`
LatestVersionArn *string `type:"string"`
Name *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateGroupOutput) GoString ¶
func (s CreateGroupOutput) GoString() string
GoString returns the string representation
func (*CreateGroupOutput) SetArn ¶
func (s *CreateGroupOutput) SetArn(v string) *CreateGroupOutput
SetArn sets the Arn field's value.
func (*CreateGroupOutput) SetCreationTimestamp ¶
func (s *CreateGroupOutput) SetCreationTimestamp(v string) *CreateGroupOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateGroupOutput) SetId ¶
func (s *CreateGroupOutput) SetId(v string) *CreateGroupOutput
SetId sets the Id field's value.
func (*CreateGroupOutput) SetLastUpdatedTimestamp ¶
func (s *CreateGroupOutput) SetLastUpdatedTimestamp(v string) *CreateGroupOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*CreateGroupOutput) SetLatestVersion ¶
func (s *CreateGroupOutput) SetLatestVersion(v string) *CreateGroupOutput
SetLatestVersion sets the LatestVersion field's value.
func (*CreateGroupOutput) SetLatestVersionArn ¶
func (s *CreateGroupOutput) SetLatestVersionArn(v string) *CreateGroupOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*CreateGroupOutput) SetName ¶
func (s *CreateGroupOutput) SetName(v string) *CreateGroupOutput
SetName sets the Name field's value.
func (CreateGroupOutput) String ¶
func (s CreateGroupOutput) String() string
String returns the string representation
type CreateGroupVersionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupVersionRequest
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"` SubscriptionDefinitionVersionArn *string `type:"string"` // contains filtered or unexported fields }
func (CreateGroupVersionInput) GoString ¶
func (s CreateGroupVersionInput) GoString() string
GoString returns the string representation
func (*CreateGroupVersionInput) SetAmznClientToken ¶
func (s *CreateGroupVersionInput) SetAmznClientToken(v string) *CreateGroupVersionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateGroupVersionInput) SetCoreDefinitionVersionArn ¶
func (s *CreateGroupVersionInput) SetCoreDefinitionVersionArn(v string) *CreateGroupVersionInput
SetCoreDefinitionVersionArn sets the CoreDefinitionVersionArn field's value.
func (*CreateGroupVersionInput) SetDeviceDefinitionVersionArn ¶
func (s *CreateGroupVersionInput) SetDeviceDefinitionVersionArn(v string) *CreateGroupVersionInput
SetDeviceDefinitionVersionArn sets the DeviceDefinitionVersionArn field's value.
func (*CreateGroupVersionInput) SetFunctionDefinitionVersionArn ¶
func (s *CreateGroupVersionInput) SetFunctionDefinitionVersionArn(v string) *CreateGroupVersionInput
SetFunctionDefinitionVersionArn sets the FunctionDefinitionVersionArn field's value.
func (*CreateGroupVersionInput) SetGroupId ¶
func (s *CreateGroupVersionInput) SetGroupId(v string) *CreateGroupVersionInput
SetGroupId sets the GroupId field's value.
func (*CreateGroupVersionInput) SetLoggerDefinitionVersionArn ¶
func (s *CreateGroupVersionInput) SetLoggerDefinitionVersionArn(v string) *CreateGroupVersionInput
SetLoggerDefinitionVersionArn sets the LoggerDefinitionVersionArn field's value.
func (*CreateGroupVersionInput) 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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupVersionResponse
type CreateGroupVersionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
Version *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateGroupVersionOutput) GoString ¶
func (s CreateGroupVersionOutput) GoString() string
GoString returns the string representation
func (*CreateGroupVersionOutput) SetArn ¶
func (s *CreateGroupVersionOutput) SetArn(v string) *CreateGroupVersionOutput
SetArn sets the Arn field's value.
func (*CreateGroupVersionOutput) SetCreationTimestamp ¶
func (s *CreateGroupVersionOutput) SetCreationTimestamp(v string) *CreateGroupVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateGroupVersionOutput) SetId ¶
func (s *CreateGroupVersionOutput) SetId(v string) *CreateGroupVersionOutput
SetId sets the Id field's value.
func (*CreateGroupVersionOutput) SetVersion ¶
func (s *CreateGroupVersionOutput) SetVersion(v string) *CreateGroupVersionOutput
SetVersion sets the Version field's value.
func (CreateGroupVersionOutput) String ¶
func (s CreateGroupVersionOutput) String() string
String returns the string representation
type CreateLoggerDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinitionRequest
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 }
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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinitionResponse
type CreateLoggerDefinitionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
LastUpdatedTimestamp *string `type:"string"`
LatestVersion *string `type:"string"`
LatestVersionArn *string `type:"string"`
Name *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateLoggerDefinitionOutput) GoString ¶
func (s CreateLoggerDefinitionOutput) GoString() string
GoString returns the string representation
func (*CreateLoggerDefinitionOutput) SetArn ¶
func (s *CreateLoggerDefinitionOutput) SetArn(v string) *CreateLoggerDefinitionOutput
SetArn sets the Arn field's value.
func (*CreateLoggerDefinitionOutput) SetCreationTimestamp ¶
func (s *CreateLoggerDefinitionOutput) SetCreationTimestamp(v string) *CreateLoggerDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateLoggerDefinitionOutput) SetId ¶
func (s *CreateLoggerDefinitionOutput) SetId(v string) *CreateLoggerDefinitionOutput
SetId sets the Id field's value.
func (*CreateLoggerDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *CreateLoggerDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateLoggerDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*CreateLoggerDefinitionOutput) SetLatestVersion ¶
func (s *CreateLoggerDefinitionOutput) SetLatestVersion(v string) *CreateLoggerDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*CreateLoggerDefinitionOutput) SetLatestVersionArn ¶
func (s *CreateLoggerDefinitionOutput) SetLatestVersionArn(v string) *CreateLoggerDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*CreateLoggerDefinitionOutput) SetName ¶
func (s *CreateLoggerDefinitionOutput) SetName(v string) *CreateLoggerDefinitionOutput
SetName sets the Name field's value.
func (CreateLoggerDefinitionOutput) String ¶
func (s CreateLoggerDefinitionOutput) String() string
String returns the string representation
type CreateLoggerDefinitionVersionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinitionVersionRequest
type CreateLoggerDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` Loggers []*Logger `type:"list"` // contains filtered or unexported fields }
func (CreateLoggerDefinitionVersionInput) GoString ¶
func (s CreateLoggerDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*CreateLoggerDefinitionVersionInput) SetAmznClientToken ¶
func (s *CreateLoggerDefinitionVersionInput) SetAmznClientToken(v string) *CreateLoggerDefinitionVersionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateLoggerDefinitionVersionInput) SetLoggerDefinitionId ¶
func (s *CreateLoggerDefinitionVersionInput) SetLoggerDefinitionId(v string) *CreateLoggerDefinitionVersionInput
SetLoggerDefinitionId sets the LoggerDefinitionId field's value.
func (*CreateLoggerDefinitionVersionInput) SetLoggers ¶
func (s *CreateLoggerDefinitionVersionInput) SetLoggers(v []*Logger) *CreateLoggerDefinitionVersionInput
SetLoggers sets the Loggers field's value.
func (CreateLoggerDefinitionVersionInput) String ¶
func (s CreateLoggerDefinitionVersionInput) String() string
String returns the string representation
func (*CreateLoggerDefinitionVersionInput) Validate ¶
func (s *CreateLoggerDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateLoggerDefinitionVersionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinitionVersionResponse
type CreateLoggerDefinitionVersionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
Version *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateLoggerDefinitionVersionOutput) GoString ¶
func (s CreateLoggerDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*CreateLoggerDefinitionVersionOutput) SetArn ¶
func (s *CreateLoggerDefinitionVersionOutput) SetArn(v string) *CreateLoggerDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*CreateLoggerDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *CreateLoggerDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateLoggerDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateLoggerDefinitionVersionOutput) SetId ¶
func (s *CreateLoggerDefinitionVersionOutput) SetId(v string) *CreateLoggerDefinitionVersionOutput
SetId sets the Id field's value.
func (*CreateLoggerDefinitionVersionOutput) SetVersion ¶
func (s *CreateLoggerDefinitionVersionOutput) SetVersion(v string) *CreateLoggerDefinitionVersionOutput
SetVersion sets the Version field's value.
func (CreateLoggerDefinitionVersionOutput) String ¶
func (s CreateLoggerDefinitionVersionOutput) String() string
String returns the string representation
type CreateSubscriptionDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinitionRequest
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 }
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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinitionResponse
type CreateSubscriptionDefinitionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
LastUpdatedTimestamp *string `type:"string"`
LatestVersion *string `type:"string"`
LatestVersionArn *string `type:"string"`
Name *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateSubscriptionDefinitionOutput) GoString ¶
func (s CreateSubscriptionDefinitionOutput) GoString() string
GoString returns the string representation
func (*CreateSubscriptionDefinitionOutput) SetArn ¶
func (s *CreateSubscriptionDefinitionOutput) SetArn(v string) *CreateSubscriptionDefinitionOutput
SetArn sets the Arn field's value.
func (*CreateSubscriptionDefinitionOutput) SetCreationTimestamp ¶
func (s *CreateSubscriptionDefinitionOutput) SetCreationTimestamp(v string) *CreateSubscriptionDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateSubscriptionDefinitionOutput) SetId ¶
func (s *CreateSubscriptionDefinitionOutput) SetId(v string) *CreateSubscriptionDefinitionOutput
SetId sets the Id field's value.
func (*CreateSubscriptionDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *CreateSubscriptionDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateSubscriptionDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*CreateSubscriptionDefinitionOutput) SetLatestVersion ¶
func (s *CreateSubscriptionDefinitionOutput) SetLatestVersion(v string) *CreateSubscriptionDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*CreateSubscriptionDefinitionOutput) SetLatestVersionArn ¶
func (s *CreateSubscriptionDefinitionOutput) SetLatestVersionArn(v string) *CreateSubscriptionDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*CreateSubscriptionDefinitionOutput) SetName ¶
func (s *CreateSubscriptionDefinitionOutput) SetName(v string) *CreateSubscriptionDefinitionOutput
SetName sets the Name field's value.
func (CreateSubscriptionDefinitionOutput) String ¶
func (s CreateSubscriptionDefinitionOutput) String() string
String returns the string representation
type CreateSubscriptionDefinitionVersionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinitionVersionRequest
type CreateSubscriptionDefinitionVersionInput struct { AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"` // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` Subscriptions []*Subscription `type:"list"` // contains filtered or unexported fields }
func (CreateSubscriptionDefinitionVersionInput) GoString ¶
func (s CreateSubscriptionDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*CreateSubscriptionDefinitionVersionInput) SetAmznClientToken ¶
func (s *CreateSubscriptionDefinitionVersionInput) SetAmznClientToken(v string) *CreateSubscriptionDefinitionVersionInput
SetAmznClientToken sets the AmznClientToken field's value.
func (*CreateSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionId ¶
func (s *CreateSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionId(v string) *CreateSubscriptionDefinitionVersionInput
SetSubscriptionDefinitionId sets the SubscriptionDefinitionId field's value.
func (*CreateSubscriptionDefinitionVersionInput) SetSubscriptions ¶
func (s *CreateSubscriptionDefinitionVersionInput) SetSubscriptions(v []*Subscription) *CreateSubscriptionDefinitionVersionInput
SetSubscriptions sets the Subscriptions field's value.
func (CreateSubscriptionDefinitionVersionInput) String ¶
func (s CreateSubscriptionDefinitionVersionInput) String() string
String returns the string representation
func (*CreateSubscriptionDefinitionVersionInput) Validate ¶
func (s *CreateSubscriptionDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSubscriptionDefinitionVersionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinitionVersionResponse
type CreateSubscriptionDefinitionVersionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
Version *string `type:"string"`
// contains filtered or unexported fields
}
func (CreateSubscriptionDefinitionVersionOutput) GoString ¶
func (s CreateSubscriptionDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*CreateSubscriptionDefinitionVersionOutput) SetArn ¶
func (s *CreateSubscriptionDefinitionVersionOutput) SetArn(v string) *CreateSubscriptionDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*CreateSubscriptionDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *CreateSubscriptionDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateSubscriptionDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*CreateSubscriptionDefinitionVersionOutput) SetId ¶
func (s *CreateSubscriptionDefinitionVersionOutput) SetId(v string) *CreateSubscriptionDefinitionVersionOutput
SetId sets the Id field's value.
func (*CreateSubscriptionDefinitionVersionOutput) SetVersion ¶
func (s *CreateSubscriptionDefinitionVersionOutput) SetVersion(v string) *CreateSubscriptionDefinitionVersionOutput
SetVersion sets the Version field's value.
func (CreateSubscriptionDefinitionVersionOutput) String ¶
func (s CreateSubscriptionDefinitionVersionOutput) String() string
String returns the string representation
type DefinitionInformation ¶
Information on the Definition Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 }
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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteCoreDefinitionRequest
type DeleteCoreDefinitionInput struct { // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteCoreDefinitionInput) GoString ¶
func (s DeleteCoreDefinitionInput) GoString() string
GoString returns the string representation
func (*DeleteCoreDefinitionInput) SetCoreDefinitionId ¶
func (s *DeleteCoreDefinitionInput) SetCoreDefinitionId(v string) *DeleteCoreDefinitionInput
SetCoreDefinitionId sets the CoreDefinitionId field's value.
func (DeleteCoreDefinitionInput) String ¶
func (s DeleteCoreDefinitionInput) String() string
String returns the string representation
func (*DeleteCoreDefinitionInput) Validate ¶
func (s *DeleteCoreDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCoreDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteCoreDefinitionResponse
type DeleteCoreDefinitionOutput struct {
// contains filtered or unexported fields
}
func (DeleteCoreDefinitionOutput) GoString ¶
func (s DeleteCoreDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteCoreDefinitionOutput) String ¶
func (s DeleteCoreDefinitionOutput) String() string
String returns the string representation
type DeleteDeviceDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteDeviceDefinitionRequest
type DeleteDeviceDefinitionInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDeviceDefinitionInput) GoString ¶
func (s DeleteDeviceDefinitionInput) GoString() string
GoString returns the string representation
func (*DeleteDeviceDefinitionInput) SetDeviceDefinitionId ¶
func (s *DeleteDeviceDefinitionInput) SetDeviceDefinitionId(v string) *DeleteDeviceDefinitionInput
SetDeviceDefinitionId sets the DeviceDefinitionId field's value.
func (DeleteDeviceDefinitionInput) String ¶
func (s DeleteDeviceDefinitionInput) String() string
String returns the string representation
func (*DeleteDeviceDefinitionInput) Validate ¶
func (s *DeleteDeviceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDeviceDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteDeviceDefinitionResponse
type DeleteDeviceDefinitionOutput struct {
// contains filtered or unexported fields
}
func (DeleteDeviceDefinitionOutput) GoString ¶
func (s DeleteDeviceDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteDeviceDefinitionOutput) String ¶
func (s DeleteDeviceDefinitionOutput) String() string
String returns the string representation
type DeleteFunctionDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteFunctionDefinitionRequest
type DeleteFunctionDefinitionInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteFunctionDefinitionInput) GoString ¶
func (s DeleteFunctionDefinitionInput) GoString() string
GoString returns the string representation
func (*DeleteFunctionDefinitionInput) SetFunctionDefinitionId ¶
func (s *DeleteFunctionDefinitionInput) SetFunctionDefinitionId(v string) *DeleteFunctionDefinitionInput
SetFunctionDefinitionId sets the FunctionDefinitionId field's value.
func (DeleteFunctionDefinitionInput) String ¶
func (s DeleteFunctionDefinitionInput) String() string
String returns the string representation
func (*DeleteFunctionDefinitionInput) Validate ¶
func (s *DeleteFunctionDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteFunctionDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteFunctionDefinitionResponse
type DeleteFunctionDefinitionOutput struct {
// contains filtered or unexported fields
}
func (DeleteFunctionDefinitionOutput) GoString ¶
func (s DeleteFunctionDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteFunctionDefinitionOutput) String ¶
func (s DeleteFunctionDefinitionOutput) String() string
String returns the string representation
type DeleteGroupInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteGroupRequest
type DeleteGroupInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteGroupInput) GoString ¶
func (s DeleteGroupInput) GoString() string
GoString returns the string representation
func (*DeleteGroupInput) SetGroupId ¶
func (s *DeleteGroupInput) SetGroupId(v string) *DeleteGroupInput
SetGroupId sets the GroupId field's value.
func (DeleteGroupInput) String ¶
func (s DeleteGroupInput) String() string
String returns the string representation
func (*DeleteGroupInput) Validate ¶
func (s *DeleteGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteGroupOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteGroupResponse
type DeleteGroupOutput struct {
// contains filtered or unexported fields
}
func (DeleteGroupOutput) GoString ¶
func (s DeleteGroupOutput) GoString() string
GoString returns the string representation
func (DeleteGroupOutput) String ¶
func (s DeleteGroupOutput) String() string
String returns the string representation
type DeleteLoggerDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteLoggerDefinitionRequest
type DeleteLoggerDefinitionInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteLoggerDefinitionInput) GoString ¶
func (s DeleteLoggerDefinitionInput) GoString() string
GoString returns the string representation
func (*DeleteLoggerDefinitionInput) SetLoggerDefinitionId ¶
func (s *DeleteLoggerDefinitionInput) SetLoggerDefinitionId(v string) *DeleteLoggerDefinitionInput
SetLoggerDefinitionId sets the LoggerDefinitionId field's value.
func (DeleteLoggerDefinitionInput) String ¶
func (s DeleteLoggerDefinitionInput) String() string
String returns the string representation
func (*DeleteLoggerDefinitionInput) Validate ¶
func (s *DeleteLoggerDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteLoggerDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteLoggerDefinitionResponse
type DeleteLoggerDefinitionOutput struct {
// contains filtered or unexported fields
}
func (DeleteLoggerDefinitionOutput) GoString ¶
func (s DeleteLoggerDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteLoggerDefinitionOutput) String ¶
func (s DeleteLoggerDefinitionOutput) String() string
String returns the string representation
type DeleteSubscriptionDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteSubscriptionDefinitionRequest
type DeleteSubscriptionDefinitionInput struct { // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSubscriptionDefinitionInput) GoString ¶
func (s DeleteSubscriptionDefinitionInput) GoString() string
GoString returns the string representation
func (*DeleteSubscriptionDefinitionInput) SetSubscriptionDefinitionId ¶
func (s *DeleteSubscriptionDefinitionInput) SetSubscriptionDefinitionId(v string) *DeleteSubscriptionDefinitionInput
SetSubscriptionDefinitionId sets the SubscriptionDefinitionId field's value.
func (DeleteSubscriptionDefinitionInput) String ¶
func (s DeleteSubscriptionDefinitionInput) String() string
String returns the string representation
func (*DeleteSubscriptionDefinitionInput) Validate ¶
func (s *DeleteSubscriptionDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSubscriptionDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteSubscriptionDefinitionResponse
type DeleteSubscriptionDefinitionOutput struct {
// contains filtered or unexported fields
}
func (DeleteSubscriptionDefinitionOutput) GoString ¶
func (s DeleteSubscriptionDefinitionOutput) GoString() string
GoString returns the string representation
func (DeleteSubscriptionDefinitionOutput) String ¶
func (s DeleteSubscriptionDefinitionOutput) String() string
String returns the string representation
type Deployment ¶
Information on the deployment Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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"` // Arn of the group for this deployment. GroupArn *string `type:"string"` // contains filtered or unexported fields }
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) SetGroupArn ¶
func (s *Deployment) SetGroupArn(v string) *Deployment
SetGroupArn sets the GroupArn field's value.
func (Deployment) String ¶
func (s Deployment) String() string
String returns the string representation
type Device ¶
Information on a Device Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 }
func (Device) GoString ¶
func (s Device) GoString() string
GoString returns the string representation
func (*Device) SetCertificateArn ¶
func (s *Device) SetCertificateArn(v string) *Device
SetCertificateArn sets the CertificateArn field's value.
func (*Device) SetId ¶
func (s *Device) SetId(v string) *Device
SetId sets the Id field's value.
func (*Device) SetSyncShadow ¶
func (s *Device) SetSyncShadow(v bool) *Device
SetSyncShadow sets the SyncShadow field's value.
func (*Device) SetThingArn ¶
func (s *Device) SetThingArn(v string) *Device
SetThingArn sets the ThingArn field's value.
func (Device) String ¶
func (s Device) String() string
String returns the string representation
type DeviceDefinitionVersion ¶
Information on device definition version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeviceDefinitionVersion
type DeviceDefinitionVersion struct { // Devices in the definition version. Devices []*Device `type:"list"` // contains filtered or unexported fields }
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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateRoleFromGroupRequest
type DisassociateRoleFromGroupInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateRoleFromGroupInput) GoString ¶
func (s DisassociateRoleFromGroupInput) GoString() string
GoString returns the string representation
func (*DisassociateRoleFromGroupInput) SetGroupId ¶
func (s *DisassociateRoleFromGroupInput) SetGroupId(v string) *DisassociateRoleFromGroupInput
SetGroupId sets the GroupId field's value.
func (DisassociateRoleFromGroupInput) String ¶
func (s DisassociateRoleFromGroupInput) String() string
String returns the string representation
func (*DisassociateRoleFromGroupInput) Validate ¶
func (s *DisassociateRoleFromGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateRoleFromGroupOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateRoleFromGroupResponse
type DisassociateRoleFromGroupOutput struct { // Time when the role was disassociated from the group. DisassociatedAt *string `type:"string"` // contains filtered or unexported fields }
func (DisassociateRoleFromGroupOutput) GoString ¶
func (s DisassociateRoleFromGroupOutput) GoString() string
GoString returns the string representation
func (*DisassociateRoleFromGroupOutput) SetDisassociatedAt ¶
func (s *DisassociateRoleFromGroupOutput) SetDisassociatedAt(v string) *DisassociateRoleFromGroupOutput
SetDisassociatedAt sets the DisassociatedAt field's value.
func (DisassociateRoleFromGroupOutput) String ¶
func (s DisassociateRoleFromGroupOutput) String() string
String returns the string representation
type DisassociateServiceRoleFromAccountInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateServiceRoleFromAccountRequest
type DisassociateServiceRoleFromAccountInput struct {
// contains filtered or unexported fields
}
func (DisassociateServiceRoleFromAccountInput) GoString ¶
func (s DisassociateServiceRoleFromAccountInput) GoString() string
GoString returns the string representation
func (DisassociateServiceRoleFromAccountInput) String ¶
func (s DisassociateServiceRoleFromAccountInput) String() string
String returns the string representation
type DisassociateServiceRoleFromAccountOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateServiceRoleFromAccountResponse
type DisassociateServiceRoleFromAccountOutput struct { // Time when the service role was disassociated from the account. DisassociatedAt *string `type:"string"` // contains filtered or unexported fields }
func (DisassociateServiceRoleFromAccountOutput) GoString ¶
func (s DisassociateServiceRoleFromAccountOutput) GoString() string
GoString returns the string representation
func (*DisassociateServiceRoleFromAccountOutput) SetDisassociatedAt ¶
func (s *DisassociateServiceRoleFromAccountOutput) SetDisassociatedAt(v string) *DisassociateServiceRoleFromAccountOutput
SetDisassociatedAt sets the DisassociatedAt field's value.
func (DisassociateServiceRoleFromAccountOutput) String ¶
func (s DisassociateServiceRoleFromAccountOutput) String() string
String returns the string representation
type ErrorDetail ¶
ErrorDetail Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ErrorDetail
type ErrorDetail struct { // Detailed Error Code DetailedErrorCode *string `type:"string"` // Detailed Error Message DetailedErrorMessage *string `type:"string"` // contains filtered or unexported fields }
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 ¶
Information on function Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 }
func (Function) GoString ¶
func (s Function) GoString() string
GoString returns the string representation
func (*Function) SetFunctionArn ¶
func (s *Function) SetFunctionArn(v string) *Function
SetFunctionArn sets the FunctionArn field's value.
func (*Function) SetFunctionConfiguration ¶
func (s *Function) SetFunctionConfiguration(v *FunctionConfiguration) *Function
SetFunctionConfiguration sets the FunctionConfiguration field's value.
func (*Function) SetId ¶
func (s *Function) SetId(v string) *Function
SetId sets the Id field's value.
func (Function) String ¶
func (s Function) String() string
String returns the string representation
type FunctionConfiguration ¶
Configuration of the function Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 }
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 ¶
Environment of the function configuration Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/FunctionConfigurationEnvironment
type FunctionConfigurationEnvironment struct {
Variables map[string]*string `type:"map"`
// contains filtered or unexported fields
}
func (FunctionConfigurationEnvironment) GoString ¶
func (s FunctionConfigurationEnvironment) GoString() string
GoString returns the string representation
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 ¶
Information on the function definition version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/FunctionDefinitionVersion
type FunctionDefinitionVersion struct { // Lambda functions in this function definition version. Functions []*Function `type:"list"` // contains filtered or unexported fields }
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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetAssociatedRoleRequest
type GetAssociatedRoleInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetAssociatedRoleInput) GoString ¶
func (s GetAssociatedRoleInput) GoString() string
GoString returns the string representation
func (*GetAssociatedRoleInput) SetGroupId ¶
func (s *GetAssociatedRoleInput) SetGroupId(v string) *GetAssociatedRoleInput
SetGroupId sets the GroupId field's value.
func (GetAssociatedRoleInput) String ¶
func (s GetAssociatedRoleInput) String() string
String returns the string representation
func (*GetAssociatedRoleInput) Validate ¶
func (s *GetAssociatedRoleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAssociatedRoleOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetAssociatedRoleResponse
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 }
func (GetAssociatedRoleOutput) GoString ¶
func (s GetAssociatedRoleOutput) GoString() string
GoString returns the string representation
func (*GetAssociatedRoleOutput) SetAssociatedAt ¶
func (s *GetAssociatedRoleOutput) SetAssociatedAt(v string) *GetAssociatedRoleOutput
SetAssociatedAt sets the AssociatedAt field's value.
func (*GetAssociatedRoleOutput) SetRoleArn ¶
func (s *GetAssociatedRoleOutput) SetRoleArn(v string) *GetAssociatedRoleOutput
SetRoleArn sets the RoleArn field's value.
func (GetAssociatedRoleOutput) String ¶
func (s GetAssociatedRoleOutput) String() string
String returns the string representation
type GetConnectivityInfoInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetConnectivityInfoRequest
type GetConnectivityInfoInput struct { // ThingName is a required field ThingName *string `location:"uri" locationName:"ThingName" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetConnectivityInfoInput) GoString ¶
func (s GetConnectivityInfoInput) GoString() string
GoString returns the string representation
func (*GetConnectivityInfoInput) SetThingName ¶
func (s *GetConnectivityInfoInput) SetThingName(v string) *GetConnectivityInfoInput
SetThingName sets the ThingName field's value.
func (GetConnectivityInfoInput) String ¶
func (s GetConnectivityInfoInput) String() string
String returns the string representation
func (*GetConnectivityInfoInput) Validate ¶
func (s *GetConnectivityInfoInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectivityInfoOutput ¶
connectivity info response Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetConnectivityInfoResponse
type GetConnectivityInfoOutput struct { // Connectivity info array ConnectivityInfo []*ConnectivityInfo `type:"list"` Message *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
func (GetConnectivityInfoOutput) GoString ¶
func (s GetConnectivityInfoOutput) GoString() string
GoString returns the string representation
func (*GetConnectivityInfoOutput) SetConnectivityInfo ¶
func (s *GetConnectivityInfoOutput) SetConnectivityInfo(v []*ConnectivityInfo) *GetConnectivityInfoOutput
SetConnectivityInfo sets the ConnectivityInfo field's value.
func (*GetConnectivityInfoOutput) SetMessage ¶
func (s *GetConnectivityInfoOutput) SetMessage(v string) *GetConnectivityInfoOutput
SetMessage sets the Message field's value.
func (GetConnectivityInfoOutput) String ¶
func (s GetConnectivityInfoOutput) String() string
String returns the string representation
type GetCoreDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinitionRequest
type GetCoreDefinitionInput struct { // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetCoreDefinitionInput) GoString ¶
func (s GetCoreDefinitionInput) GoString() string
GoString returns the string representation
func (*GetCoreDefinitionInput) SetCoreDefinitionId ¶
func (s *GetCoreDefinitionInput) SetCoreDefinitionId(v string) *GetCoreDefinitionInput
SetCoreDefinitionId sets the CoreDefinitionId field's value.
func (GetCoreDefinitionInput) String ¶
func (s GetCoreDefinitionInput) String() string
String returns the string representation
func (*GetCoreDefinitionInput) Validate ¶
func (s *GetCoreDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCoreDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinitionResponse
type GetCoreDefinitionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
LastUpdatedTimestamp *string `type:"string"`
LatestVersion *string `type:"string"`
LatestVersionArn *string `type:"string"`
Name *string `type:"string"`
// contains filtered or unexported fields
}
func (GetCoreDefinitionOutput) GoString ¶
func (s GetCoreDefinitionOutput) GoString() string
GoString returns the string representation
func (*GetCoreDefinitionOutput) SetArn ¶
func (s *GetCoreDefinitionOutput) SetArn(v string) *GetCoreDefinitionOutput
SetArn sets the Arn field's value.
func (*GetCoreDefinitionOutput) SetCreationTimestamp ¶
func (s *GetCoreDefinitionOutput) SetCreationTimestamp(v string) *GetCoreDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetCoreDefinitionOutput) SetId ¶
func (s *GetCoreDefinitionOutput) SetId(v string) *GetCoreDefinitionOutput
SetId sets the Id field's value.
func (*GetCoreDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *GetCoreDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetCoreDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GetCoreDefinitionOutput) SetLatestVersion ¶
func (s *GetCoreDefinitionOutput) SetLatestVersion(v string) *GetCoreDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetCoreDefinitionOutput) SetLatestVersionArn ¶
func (s *GetCoreDefinitionOutput) SetLatestVersionArn(v string) *GetCoreDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GetCoreDefinitionOutput) SetName ¶
func (s *GetCoreDefinitionOutput) SetName(v string) *GetCoreDefinitionOutput
SetName sets the Name field's value.
func (GetCoreDefinitionOutput) String ¶
func (s GetCoreDefinitionOutput) String() string
String returns the string representation
type GetCoreDefinitionVersionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinitionVersionRequest
type GetCoreDefinitionVersionInput struct { // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` // CoreDefinitionVersionId is a required field CoreDefinitionVersionId *string `location:"uri" locationName:"CoreDefinitionVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetCoreDefinitionVersionInput) GoString ¶
func (s GetCoreDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*GetCoreDefinitionVersionInput) SetCoreDefinitionId ¶
func (s *GetCoreDefinitionVersionInput) SetCoreDefinitionId(v string) *GetCoreDefinitionVersionInput
SetCoreDefinitionId sets the CoreDefinitionId field's value.
func (*GetCoreDefinitionVersionInput) SetCoreDefinitionVersionId ¶
func (s *GetCoreDefinitionVersionInput) SetCoreDefinitionVersionId(v string) *GetCoreDefinitionVersionInput
SetCoreDefinitionVersionId sets the CoreDefinitionVersionId field's value.
func (GetCoreDefinitionVersionInput) String ¶
func (s GetCoreDefinitionVersionInput) String() string
String returns the string representation
func (*GetCoreDefinitionVersionInput) Validate ¶
func (s *GetCoreDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCoreDefinitionVersionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinitionVersionResponse
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 }
func (GetCoreDefinitionVersionOutput) GoString ¶
func (s GetCoreDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*GetCoreDefinitionVersionOutput) SetArn ¶
func (s *GetCoreDefinitionVersionOutput) SetArn(v string) *GetCoreDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*GetCoreDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *GetCoreDefinitionVersionOutput) SetCreationTimestamp(v string) *GetCoreDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetCoreDefinitionVersionOutput) SetDefinition ¶
func (s *GetCoreDefinitionVersionOutput) SetDefinition(v *CoreDefinitionVersion) *GetCoreDefinitionVersionOutput
SetDefinition sets the Definition field's value.
func (*GetCoreDefinitionVersionOutput) SetId ¶
func (s *GetCoreDefinitionVersionOutput) SetId(v string) *GetCoreDefinitionVersionOutput
SetId sets the Id field's value.
func (*GetCoreDefinitionVersionOutput) SetVersion ¶
func (s *GetCoreDefinitionVersionOutput) SetVersion(v string) *GetCoreDefinitionVersionOutput
SetVersion sets the Version field's value.
func (GetCoreDefinitionVersionOutput) String ¶
func (s GetCoreDefinitionVersionOutput) String() string
String returns the string representation
type GetDeploymentStatusInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeploymentStatusRequest
type GetDeploymentStatusInput struct { // DeploymentId is a required field DeploymentId *string `location:"uri" locationName:"DeploymentId" type:"string" required:"true"` // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDeploymentStatusInput) GoString ¶
func (s GetDeploymentStatusInput) GoString() string
GoString returns the string representation
func (*GetDeploymentStatusInput) SetDeploymentId ¶
func (s *GetDeploymentStatusInput) SetDeploymentId(v string) *GetDeploymentStatusInput
SetDeploymentId sets the DeploymentId field's value.
func (*GetDeploymentStatusInput) SetGroupId ¶
func (s *GetDeploymentStatusInput) SetGroupId(v string) *GetDeploymentStatusInput
SetGroupId sets the GroupId field's value.
func (GetDeploymentStatusInput) String ¶
func (s GetDeploymentStatusInput) String() string
String returns the string representation
func (*GetDeploymentStatusInput) Validate ¶
func (s *GetDeploymentStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDeploymentStatusOutput ¶
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
type GetDeploymentStatusOutput struct { // Status of the deployment. DeploymentStatus *string `type:"string"` // Error Message ErrorMessage *string `type:"string"` // Last time the deployment status was updated. UpdatedAt *string `type:"string"` // contains filtered or unexported fields }
func (GetDeploymentStatusOutput) GoString ¶
func (s GetDeploymentStatusOutput) GoString() string
GoString returns the string representation
func (*GetDeploymentStatusOutput) SetDeploymentStatus ¶
func (s *GetDeploymentStatusOutput) SetDeploymentStatus(v string) *GetDeploymentStatusOutput
SetDeploymentStatus sets the DeploymentStatus field's value.
func (*GetDeploymentStatusOutput) SetErrorMessage ¶
func (s *GetDeploymentStatusOutput) SetErrorMessage(v string) *GetDeploymentStatusOutput
SetErrorMessage sets the ErrorMessage field's value.
func (*GetDeploymentStatusOutput) SetUpdatedAt ¶
func (s *GetDeploymentStatusOutput) SetUpdatedAt(v string) *GetDeploymentStatusOutput
SetUpdatedAt sets the UpdatedAt field's value.
func (GetDeploymentStatusOutput) String ¶
func (s GetDeploymentStatusOutput) String() string
String returns the string representation
type GetDeviceDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinitionRequest
type GetDeviceDefinitionInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDeviceDefinitionInput) GoString ¶
func (s GetDeviceDefinitionInput) GoString() string
GoString returns the string representation
func (*GetDeviceDefinitionInput) SetDeviceDefinitionId ¶
func (s *GetDeviceDefinitionInput) SetDeviceDefinitionId(v string) *GetDeviceDefinitionInput
SetDeviceDefinitionId sets the DeviceDefinitionId field's value.
func (GetDeviceDefinitionInput) String ¶
func (s GetDeviceDefinitionInput) String() string
String returns the string representation
func (*GetDeviceDefinitionInput) Validate ¶
func (s *GetDeviceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDeviceDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinitionResponse
type GetDeviceDefinitionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
LastUpdatedTimestamp *string `type:"string"`
LatestVersion *string `type:"string"`
LatestVersionArn *string `type:"string"`
Name *string `type:"string"`
// contains filtered or unexported fields
}
func (GetDeviceDefinitionOutput) GoString ¶
func (s GetDeviceDefinitionOutput) GoString() string
GoString returns the string representation
func (*GetDeviceDefinitionOutput) SetArn ¶
func (s *GetDeviceDefinitionOutput) SetArn(v string) *GetDeviceDefinitionOutput
SetArn sets the Arn field's value.
func (*GetDeviceDefinitionOutput) SetCreationTimestamp ¶
func (s *GetDeviceDefinitionOutput) SetCreationTimestamp(v string) *GetDeviceDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetDeviceDefinitionOutput) SetId ¶
func (s *GetDeviceDefinitionOutput) SetId(v string) *GetDeviceDefinitionOutput
SetId sets the Id field's value.
func (*GetDeviceDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *GetDeviceDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetDeviceDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GetDeviceDefinitionOutput) SetLatestVersion ¶
func (s *GetDeviceDefinitionOutput) SetLatestVersion(v string) *GetDeviceDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetDeviceDefinitionOutput) SetLatestVersionArn ¶
func (s *GetDeviceDefinitionOutput) SetLatestVersionArn(v string) *GetDeviceDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GetDeviceDefinitionOutput) SetName ¶
func (s *GetDeviceDefinitionOutput) SetName(v string) *GetDeviceDefinitionOutput
SetName sets the Name field's value.
func (GetDeviceDefinitionOutput) String ¶
func (s GetDeviceDefinitionOutput) String() string
String returns the string representation
type GetDeviceDefinitionVersionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinitionVersionRequest
type GetDeviceDefinitionVersionInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` // DeviceDefinitionVersionId is a required field DeviceDefinitionVersionId *string `location:"uri" locationName:"DeviceDefinitionVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDeviceDefinitionVersionInput) GoString ¶
func (s GetDeviceDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*GetDeviceDefinitionVersionInput) SetDeviceDefinitionId ¶
func (s *GetDeviceDefinitionVersionInput) SetDeviceDefinitionId(v string) *GetDeviceDefinitionVersionInput
SetDeviceDefinitionId sets the DeviceDefinitionId field's value.
func (*GetDeviceDefinitionVersionInput) SetDeviceDefinitionVersionId ¶
func (s *GetDeviceDefinitionVersionInput) SetDeviceDefinitionVersionId(v string) *GetDeviceDefinitionVersionInput
SetDeviceDefinitionVersionId sets the DeviceDefinitionVersionId field's value.
func (GetDeviceDefinitionVersionInput) String ¶
func (s GetDeviceDefinitionVersionInput) String() string
String returns the string representation
func (*GetDeviceDefinitionVersionInput) Validate ¶
func (s *GetDeviceDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDeviceDefinitionVersionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinitionVersionResponse
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 }
func (GetDeviceDefinitionVersionOutput) GoString ¶
func (s GetDeviceDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*GetDeviceDefinitionVersionOutput) SetArn ¶
func (s *GetDeviceDefinitionVersionOutput) SetArn(v string) *GetDeviceDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*GetDeviceDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *GetDeviceDefinitionVersionOutput) SetCreationTimestamp(v string) *GetDeviceDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetDeviceDefinitionVersionOutput) SetDefinition ¶
func (s *GetDeviceDefinitionVersionOutput) SetDefinition(v *DeviceDefinitionVersion) *GetDeviceDefinitionVersionOutput
SetDefinition sets the Definition field's value.
func (*GetDeviceDefinitionVersionOutput) SetId ¶
func (s *GetDeviceDefinitionVersionOutput) SetId(v string) *GetDeviceDefinitionVersionOutput
SetId sets the Id field's value.
func (*GetDeviceDefinitionVersionOutput) SetVersion ¶
func (s *GetDeviceDefinitionVersionOutput) SetVersion(v string) *GetDeviceDefinitionVersionOutput
SetVersion sets the Version field's value.
func (GetDeviceDefinitionVersionOutput) String ¶
func (s GetDeviceDefinitionVersionOutput) String() string
String returns the string representation
type GetFunctionDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinitionRequest
type GetFunctionDefinitionInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetFunctionDefinitionInput) GoString ¶
func (s GetFunctionDefinitionInput) GoString() string
GoString returns the string representation
func (*GetFunctionDefinitionInput) SetFunctionDefinitionId ¶
func (s *GetFunctionDefinitionInput) SetFunctionDefinitionId(v string) *GetFunctionDefinitionInput
SetFunctionDefinitionId sets the FunctionDefinitionId field's value.
func (GetFunctionDefinitionInput) String ¶
func (s GetFunctionDefinitionInput) String() string
String returns the string representation
func (*GetFunctionDefinitionInput) Validate ¶
func (s *GetFunctionDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetFunctionDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinitionResponse
type GetFunctionDefinitionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
LastUpdatedTimestamp *string `type:"string"`
LatestVersion *string `type:"string"`
LatestVersionArn *string `type:"string"`
Name *string `type:"string"`
// contains filtered or unexported fields
}
func (GetFunctionDefinitionOutput) GoString ¶
func (s GetFunctionDefinitionOutput) GoString() string
GoString returns the string representation
func (*GetFunctionDefinitionOutput) SetArn ¶
func (s *GetFunctionDefinitionOutput) SetArn(v string) *GetFunctionDefinitionOutput
SetArn sets the Arn field's value.
func (*GetFunctionDefinitionOutput) SetCreationTimestamp ¶
func (s *GetFunctionDefinitionOutput) SetCreationTimestamp(v string) *GetFunctionDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetFunctionDefinitionOutput) SetId ¶
func (s *GetFunctionDefinitionOutput) SetId(v string) *GetFunctionDefinitionOutput
SetId sets the Id field's value.
func (*GetFunctionDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *GetFunctionDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetFunctionDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GetFunctionDefinitionOutput) SetLatestVersion ¶
func (s *GetFunctionDefinitionOutput) SetLatestVersion(v string) *GetFunctionDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetFunctionDefinitionOutput) SetLatestVersionArn ¶
func (s *GetFunctionDefinitionOutput) SetLatestVersionArn(v string) *GetFunctionDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GetFunctionDefinitionOutput) SetName ¶
func (s *GetFunctionDefinitionOutput) SetName(v string) *GetFunctionDefinitionOutput
SetName sets the Name field's value.
func (GetFunctionDefinitionOutput) String ¶
func (s GetFunctionDefinitionOutput) String() string
String returns the string representation
type GetFunctionDefinitionVersionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinitionVersionRequest
type GetFunctionDefinitionVersionInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` // FunctionDefinitionVersionId is a required field FunctionDefinitionVersionId *string `location:"uri" locationName:"FunctionDefinitionVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetFunctionDefinitionVersionInput) GoString ¶
func (s GetFunctionDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*GetFunctionDefinitionVersionInput) SetFunctionDefinitionId ¶
func (s *GetFunctionDefinitionVersionInput) SetFunctionDefinitionId(v string) *GetFunctionDefinitionVersionInput
SetFunctionDefinitionId sets the FunctionDefinitionId field's value.
func (*GetFunctionDefinitionVersionInput) SetFunctionDefinitionVersionId ¶
func (s *GetFunctionDefinitionVersionInput) SetFunctionDefinitionVersionId(v string) *GetFunctionDefinitionVersionInput
SetFunctionDefinitionVersionId sets the FunctionDefinitionVersionId field's value.
func (GetFunctionDefinitionVersionInput) String ¶
func (s GetFunctionDefinitionVersionInput) String() string
String returns the string representation
func (*GetFunctionDefinitionVersionInput) Validate ¶
func (s *GetFunctionDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetFunctionDefinitionVersionOutput ¶
Function definition version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinitionVersionResponse
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 }
func (GetFunctionDefinitionVersionOutput) GoString ¶
func (s GetFunctionDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*GetFunctionDefinitionVersionOutput) SetArn ¶
func (s *GetFunctionDefinitionVersionOutput) SetArn(v string) *GetFunctionDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*GetFunctionDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *GetFunctionDefinitionVersionOutput) SetCreationTimestamp(v string) *GetFunctionDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetFunctionDefinitionVersionOutput) SetDefinition ¶
func (s *GetFunctionDefinitionVersionOutput) SetDefinition(v *FunctionDefinitionVersion) *GetFunctionDefinitionVersionOutput
SetDefinition sets the Definition field's value.
func (*GetFunctionDefinitionVersionOutput) SetId ¶
func (s *GetFunctionDefinitionVersionOutput) SetId(v string) *GetFunctionDefinitionVersionOutput
SetId sets the Id field's value.
func (*GetFunctionDefinitionVersionOutput) SetVersion ¶
func (s *GetFunctionDefinitionVersionOutput) SetVersion(v string) *GetFunctionDefinitionVersionOutput
SetVersion sets the Version field's value.
func (GetFunctionDefinitionVersionOutput) String ¶
func (s GetFunctionDefinitionVersionOutput) String() string
String returns the string representation
type GetGroupCertificateAuthorityInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateAuthorityRequest
type GetGroupCertificateAuthorityInput struct { // CertificateAuthorityId is a required field CertificateAuthorityId *string `location:"uri" locationName:"CertificateAuthorityId" type:"string" required:"true"` // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetGroupCertificateAuthorityInput) GoString ¶
func (s GetGroupCertificateAuthorityInput) GoString() string
GoString returns the string representation
func (*GetGroupCertificateAuthorityInput) SetCertificateAuthorityId ¶
func (s *GetGroupCertificateAuthorityInput) SetCertificateAuthorityId(v string) *GetGroupCertificateAuthorityInput
SetCertificateAuthorityId sets the CertificateAuthorityId field's value.
func (*GetGroupCertificateAuthorityInput) SetGroupId ¶
func (s *GetGroupCertificateAuthorityInput) SetGroupId(v string) *GetGroupCertificateAuthorityInput
SetGroupId sets the GroupId field's value.
func (GetGroupCertificateAuthorityInput) String ¶
func (s GetGroupCertificateAuthorityInput) String() string
String returns the string representation
func (*GetGroupCertificateAuthorityInput) Validate ¶
func (s *GetGroupCertificateAuthorityInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGroupCertificateAuthorityOutput ¶
Certificate authority for the group. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateAuthorityResponse
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 }
func (GetGroupCertificateAuthorityOutput) GoString ¶
func (s GetGroupCertificateAuthorityOutput) GoString() string
GoString returns the string representation
func (*GetGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityArn ¶
func (s *GetGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityArn(v string) *GetGroupCertificateAuthorityOutput
SetGroupCertificateAuthorityArn sets the GroupCertificateAuthorityArn field's value.
func (*GetGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityId ¶
func (s *GetGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityId(v string) *GetGroupCertificateAuthorityOutput
SetGroupCertificateAuthorityId sets the GroupCertificateAuthorityId field's value.
func (*GetGroupCertificateAuthorityOutput) SetPemEncodedCertificate ¶
func (s *GetGroupCertificateAuthorityOutput) SetPemEncodedCertificate(v string) *GetGroupCertificateAuthorityOutput
SetPemEncodedCertificate sets the PemEncodedCertificate field's value.
func (GetGroupCertificateAuthorityOutput) String ¶
func (s GetGroupCertificateAuthorityOutput) String() string
String returns the string representation
type GetGroupCertificateConfigurationInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateConfigurationRequest
type GetGroupCertificateConfigurationInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetGroupCertificateConfigurationInput) GoString ¶
func (s GetGroupCertificateConfigurationInput) GoString() string
GoString returns the string representation
func (*GetGroupCertificateConfigurationInput) SetGroupId ¶
func (s *GetGroupCertificateConfigurationInput) SetGroupId(v string) *GetGroupCertificateConfigurationInput
SetGroupId sets the GroupId field's value.
func (GetGroupCertificateConfigurationInput) String ¶
func (s GetGroupCertificateConfigurationInput) String() string
String returns the string representation
func (*GetGroupCertificateConfigurationInput) Validate ¶
func (s *GetGroupCertificateConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGroupCertificateConfigurationOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateConfigurationResponse
type GetGroupCertificateConfigurationOutput struct {
CertificateAuthorityExpiryInMilliseconds *string `type:"string"`
CertificateExpiryInMilliseconds *string `type:"string"`
GroupId *string `type:"string"`
// contains filtered or unexported fields
}
func (GetGroupCertificateConfigurationOutput) GoString ¶
func (s GetGroupCertificateConfigurationOutput) GoString() string
GoString returns the string representation
func (*GetGroupCertificateConfigurationOutput) SetCertificateAuthorityExpiryInMilliseconds ¶
func (s *GetGroupCertificateConfigurationOutput) SetCertificateAuthorityExpiryInMilliseconds(v string) *GetGroupCertificateConfigurationOutput
SetCertificateAuthorityExpiryInMilliseconds sets the CertificateAuthorityExpiryInMilliseconds field's value.
func (*GetGroupCertificateConfigurationOutput) SetCertificateExpiryInMilliseconds ¶
func (s *GetGroupCertificateConfigurationOutput) SetCertificateExpiryInMilliseconds(v string) *GetGroupCertificateConfigurationOutput
SetCertificateExpiryInMilliseconds sets the CertificateExpiryInMilliseconds field's value.
func (*GetGroupCertificateConfigurationOutput) SetGroupId ¶
func (s *GetGroupCertificateConfigurationOutput) SetGroupId(v string) *GetGroupCertificateConfigurationOutput
SetGroupId sets the GroupId field's value.
func (GetGroupCertificateConfigurationOutput) String ¶
func (s GetGroupCertificateConfigurationOutput) String() string
String returns the string representation
type GetGroupInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupRequest
type GetGroupInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetGroupInput) GoString ¶
func (s GetGroupInput) GoString() string
GoString returns the string representation
func (*GetGroupInput) SetGroupId ¶
func (s *GetGroupInput) SetGroupId(v string) *GetGroupInput
SetGroupId sets the GroupId field's value.
func (GetGroupInput) String ¶
func (s GetGroupInput) String() string
String returns the string representation
func (*GetGroupInput) Validate ¶
func (s *GetGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGroupOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupResponse
type GetGroupOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
LastUpdatedTimestamp *string `type:"string"`
LatestVersion *string `type:"string"`
LatestVersionArn *string `type:"string"`
Name *string `type:"string"`
// contains filtered or unexported fields
}
func (GetGroupOutput) GoString ¶
func (s GetGroupOutput) GoString() string
GoString returns the string representation
func (*GetGroupOutput) SetArn ¶
func (s *GetGroupOutput) SetArn(v string) *GetGroupOutput
SetArn sets the Arn field's value.
func (*GetGroupOutput) SetCreationTimestamp ¶
func (s *GetGroupOutput) SetCreationTimestamp(v string) *GetGroupOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetGroupOutput) SetId ¶
func (s *GetGroupOutput) SetId(v string) *GetGroupOutput
SetId sets the Id field's value.
func (*GetGroupOutput) SetLastUpdatedTimestamp ¶
func (s *GetGroupOutput) SetLastUpdatedTimestamp(v string) *GetGroupOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GetGroupOutput) SetLatestVersion ¶
func (s *GetGroupOutput) SetLatestVersion(v string) *GetGroupOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetGroupOutput) SetLatestVersionArn ¶
func (s *GetGroupOutput) SetLatestVersionArn(v string) *GetGroupOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GetGroupOutput) SetName ¶
func (s *GetGroupOutput) SetName(v string) *GetGroupOutput
SetName sets the Name field's value.
func (GetGroupOutput) String ¶
func (s GetGroupOutput) String() string
String returns the string representation
type GetGroupVersionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupVersionRequest
type GetGroupVersionInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // GroupVersionId is a required field GroupVersionId *string `location:"uri" locationName:"GroupVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetGroupVersionInput) GoString ¶
func (s GetGroupVersionInput) GoString() string
GoString returns the string representation
func (*GetGroupVersionInput) SetGroupId ¶
func (s *GetGroupVersionInput) SetGroupId(v string) *GetGroupVersionInput
SetGroupId sets the GroupId field's value.
func (*GetGroupVersionInput) SetGroupVersionId ¶
func (s *GetGroupVersionInput) SetGroupVersionId(v string) *GetGroupVersionInput
SetGroupVersionId sets the GroupVersionId field's value.
func (GetGroupVersionInput) String ¶
func (s GetGroupVersionInput) String() string
String returns the string representation
func (*GetGroupVersionInput) Validate ¶
func (s *GetGroupVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetGroupVersionOutput ¶
Information on the group version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupVersionResponse
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 }
func (GetGroupVersionOutput) GoString ¶
func (s GetGroupVersionOutput) GoString() string
GoString returns the string representation
func (*GetGroupVersionOutput) SetArn ¶
func (s *GetGroupVersionOutput) SetArn(v string) *GetGroupVersionOutput
SetArn sets the Arn field's value.
func (*GetGroupVersionOutput) SetCreationTimestamp ¶
func (s *GetGroupVersionOutput) SetCreationTimestamp(v string) *GetGroupVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetGroupVersionOutput) SetDefinition ¶
func (s *GetGroupVersionOutput) SetDefinition(v *GroupVersion) *GetGroupVersionOutput
SetDefinition sets the Definition field's value.
func (*GetGroupVersionOutput) SetId ¶
func (s *GetGroupVersionOutput) SetId(v string) *GetGroupVersionOutput
SetId sets the Id field's value.
func (*GetGroupVersionOutput) SetVersion ¶
func (s *GetGroupVersionOutput) SetVersion(v string) *GetGroupVersionOutput
SetVersion sets the Version field's value.
func (GetGroupVersionOutput) String ¶
func (s GetGroupVersionOutput) String() string
String returns the string representation
type GetLoggerDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinitionRequest
type GetLoggerDefinitionInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetLoggerDefinitionInput) GoString ¶
func (s GetLoggerDefinitionInput) GoString() string
GoString returns the string representation
func (*GetLoggerDefinitionInput) SetLoggerDefinitionId ¶
func (s *GetLoggerDefinitionInput) SetLoggerDefinitionId(v string) *GetLoggerDefinitionInput
SetLoggerDefinitionId sets the LoggerDefinitionId field's value.
func (GetLoggerDefinitionInput) String ¶
func (s GetLoggerDefinitionInput) String() string
String returns the string representation
func (*GetLoggerDefinitionInput) Validate ¶
func (s *GetLoggerDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLoggerDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinitionResponse
type GetLoggerDefinitionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
LastUpdatedTimestamp *string `type:"string"`
LatestVersion *string `type:"string"`
LatestVersionArn *string `type:"string"`
Name *string `type:"string"`
// contains filtered or unexported fields
}
func (GetLoggerDefinitionOutput) GoString ¶
func (s GetLoggerDefinitionOutput) GoString() string
GoString returns the string representation
func (*GetLoggerDefinitionOutput) SetArn ¶
func (s *GetLoggerDefinitionOutput) SetArn(v string) *GetLoggerDefinitionOutput
SetArn sets the Arn field's value.
func (*GetLoggerDefinitionOutput) SetCreationTimestamp ¶
func (s *GetLoggerDefinitionOutput) SetCreationTimestamp(v string) *GetLoggerDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetLoggerDefinitionOutput) SetId ¶
func (s *GetLoggerDefinitionOutput) SetId(v string) *GetLoggerDefinitionOutput
SetId sets the Id field's value.
func (*GetLoggerDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *GetLoggerDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetLoggerDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GetLoggerDefinitionOutput) SetLatestVersion ¶
func (s *GetLoggerDefinitionOutput) SetLatestVersion(v string) *GetLoggerDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetLoggerDefinitionOutput) SetLatestVersionArn ¶
func (s *GetLoggerDefinitionOutput) SetLatestVersionArn(v string) *GetLoggerDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GetLoggerDefinitionOutput) SetName ¶
func (s *GetLoggerDefinitionOutput) SetName(v string) *GetLoggerDefinitionOutput
SetName sets the Name field's value.
func (GetLoggerDefinitionOutput) String ¶
func (s GetLoggerDefinitionOutput) String() string
String returns the string representation
type GetLoggerDefinitionVersionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinitionVersionRequest
type GetLoggerDefinitionVersionInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` // LoggerDefinitionVersionId is a required field LoggerDefinitionVersionId *string `location:"uri" locationName:"LoggerDefinitionVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetLoggerDefinitionVersionInput) GoString ¶
func (s GetLoggerDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*GetLoggerDefinitionVersionInput) SetLoggerDefinitionId ¶
func (s *GetLoggerDefinitionVersionInput) SetLoggerDefinitionId(v string) *GetLoggerDefinitionVersionInput
SetLoggerDefinitionId sets the LoggerDefinitionId field's value.
func (*GetLoggerDefinitionVersionInput) SetLoggerDefinitionVersionId ¶
func (s *GetLoggerDefinitionVersionInput) SetLoggerDefinitionVersionId(v string) *GetLoggerDefinitionVersionInput
SetLoggerDefinitionVersionId sets the LoggerDefinitionVersionId field's value.
func (GetLoggerDefinitionVersionInput) String ¶
func (s GetLoggerDefinitionVersionInput) String() string
String returns the string representation
func (*GetLoggerDefinitionVersionInput) Validate ¶
func (s *GetLoggerDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLoggerDefinitionVersionOutput ¶
Information on logger definition version response Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinitionVersionResponse
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 }
func (GetLoggerDefinitionVersionOutput) GoString ¶
func (s GetLoggerDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*GetLoggerDefinitionVersionOutput) SetArn ¶
func (s *GetLoggerDefinitionVersionOutput) SetArn(v string) *GetLoggerDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*GetLoggerDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *GetLoggerDefinitionVersionOutput) SetCreationTimestamp(v string) *GetLoggerDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetLoggerDefinitionVersionOutput) SetDefinition ¶
func (s *GetLoggerDefinitionVersionOutput) SetDefinition(v *LoggerDefinitionVersion) *GetLoggerDefinitionVersionOutput
SetDefinition sets the Definition field's value.
func (*GetLoggerDefinitionVersionOutput) SetId ¶
func (s *GetLoggerDefinitionVersionOutput) SetId(v string) *GetLoggerDefinitionVersionOutput
SetId sets the Id field's value.
func (*GetLoggerDefinitionVersionOutput) SetVersion ¶
func (s *GetLoggerDefinitionVersionOutput) SetVersion(v string) *GetLoggerDefinitionVersionOutput
SetVersion sets the Version field's value.
func (GetLoggerDefinitionVersionOutput) String ¶
func (s GetLoggerDefinitionVersionOutput) String() string
String returns the string representation
type GetServiceRoleForAccountInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetServiceRoleForAccountRequest
type GetServiceRoleForAccountInput struct {
// contains filtered or unexported fields
}
func (GetServiceRoleForAccountInput) GoString ¶
func (s GetServiceRoleForAccountInput) GoString() string
GoString returns the string representation
func (GetServiceRoleForAccountInput) String ¶
func (s GetServiceRoleForAccountInput) String() string
String returns the string representation
type GetServiceRoleForAccountOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetServiceRoleForAccountResponse
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 }
func (GetServiceRoleForAccountOutput) GoString ¶
func (s GetServiceRoleForAccountOutput) GoString() string
GoString returns the string representation
func (*GetServiceRoleForAccountOutput) SetAssociatedAt ¶
func (s *GetServiceRoleForAccountOutput) SetAssociatedAt(v string) *GetServiceRoleForAccountOutput
SetAssociatedAt sets the AssociatedAt field's value.
func (*GetServiceRoleForAccountOutput) SetRoleArn ¶
func (s *GetServiceRoleForAccountOutput) SetRoleArn(v string) *GetServiceRoleForAccountOutput
SetRoleArn sets the RoleArn field's value.
func (GetServiceRoleForAccountOutput) String ¶
func (s GetServiceRoleForAccountOutput) String() string
String returns the string representation
type GetSubscriptionDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinitionRequest
type GetSubscriptionDefinitionInput struct { // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSubscriptionDefinitionInput) GoString ¶
func (s GetSubscriptionDefinitionInput) GoString() string
GoString returns the string representation
func (*GetSubscriptionDefinitionInput) SetSubscriptionDefinitionId ¶
func (s *GetSubscriptionDefinitionInput) SetSubscriptionDefinitionId(v string) *GetSubscriptionDefinitionInput
SetSubscriptionDefinitionId sets the SubscriptionDefinitionId field's value.
func (GetSubscriptionDefinitionInput) String ¶
func (s GetSubscriptionDefinitionInput) String() string
String returns the string representation
func (*GetSubscriptionDefinitionInput) Validate ¶
func (s *GetSubscriptionDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSubscriptionDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinitionResponse
type GetSubscriptionDefinitionOutput struct {
Arn *string `type:"string"`
CreationTimestamp *string `type:"string"`
Id *string `type:"string"`
LastUpdatedTimestamp *string `type:"string"`
LatestVersion *string `type:"string"`
LatestVersionArn *string `type:"string"`
Name *string `type:"string"`
// contains filtered or unexported fields
}
func (GetSubscriptionDefinitionOutput) GoString ¶
func (s GetSubscriptionDefinitionOutput) GoString() string
GoString returns the string representation
func (*GetSubscriptionDefinitionOutput) SetArn ¶
func (s *GetSubscriptionDefinitionOutput) SetArn(v string) *GetSubscriptionDefinitionOutput
SetArn sets the Arn field's value.
func (*GetSubscriptionDefinitionOutput) SetCreationTimestamp ¶
func (s *GetSubscriptionDefinitionOutput) SetCreationTimestamp(v string) *GetSubscriptionDefinitionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetSubscriptionDefinitionOutput) SetId ¶
func (s *GetSubscriptionDefinitionOutput) SetId(v string) *GetSubscriptionDefinitionOutput
SetId sets the Id field's value.
func (*GetSubscriptionDefinitionOutput) SetLastUpdatedTimestamp ¶
func (s *GetSubscriptionDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetSubscriptionDefinitionOutput
SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.
func (*GetSubscriptionDefinitionOutput) SetLatestVersion ¶
func (s *GetSubscriptionDefinitionOutput) SetLatestVersion(v string) *GetSubscriptionDefinitionOutput
SetLatestVersion sets the LatestVersion field's value.
func (*GetSubscriptionDefinitionOutput) SetLatestVersionArn ¶
func (s *GetSubscriptionDefinitionOutput) SetLatestVersionArn(v string) *GetSubscriptionDefinitionOutput
SetLatestVersionArn sets the LatestVersionArn field's value.
func (*GetSubscriptionDefinitionOutput) SetName ¶
func (s *GetSubscriptionDefinitionOutput) SetName(v string) *GetSubscriptionDefinitionOutput
SetName sets the Name field's value.
func (GetSubscriptionDefinitionOutput) String ¶
func (s GetSubscriptionDefinitionOutput) String() string
String returns the string representation
type GetSubscriptionDefinitionVersionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinitionVersionRequest
type GetSubscriptionDefinitionVersionInput struct { // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` // SubscriptionDefinitionVersionId is a required field SubscriptionDefinitionVersionId *string `location:"uri" locationName:"SubscriptionDefinitionVersionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSubscriptionDefinitionVersionInput) GoString ¶
func (s GetSubscriptionDefinitionVersionInput) GoString() string
GoString returns the string representation
func (*GetSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionId ¶
func (s *GetSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionId(v string) *GetSubscriptionDefinitionVersionInput
SetSubscriptionDefinitionId sets the SubscriptionDefinitionId field's value.
func (*GetSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionVersionId ¶
func (s *GetSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionVersionId(v string) *GetSubscriptionDefinitionVersionInput
SetSubscriptionDefinitionVersionId sets the SubscriptionDefinitionVersionId field's value.
func (GetSubscriptionDefinitionVersionInput) String ¶
func (s GetSubscriptionDefinitionVersionInput) String() string
String returns the string representation
func (*GetSubscriptionDefinitionVersionInput) Validate ¶
func (s *GetSubscriptionDefinitionVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSubscriptionDefinitionVersionOutput ¶
Information on the Subscription Definition Version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinitionVersionResponse
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 }
func (GetSubscriptionDefinitionVersionOutput) GoString ¶
func (s GetSubscriptionDefinitionVersionOutput) GoString() string
GoString returns the string representation
func (*GetSubscriptionDefinitionVersionOutput) SetArn ¶
func (s *GetSubscriptionDefinitionVersionOutput) SetArn(v string) *GetSubscriptionDefinitionVersionOutput
SetArn sets the Arn field's value.
func (*GetSubscriptionDefinitionVersionOutput) SetCreationTimestamp ¶
func (s *GetSubscriptionDefinitionVersionOutput) SetCreationTimestamp(v string) *GetSubscriptionDefinitionVersionOutput
SetCreationTimestamp sets the CreationTimestamp field's value.
func (*GetSubscriptionDefinitionVersionOutput) SetDefinition ¶
func (s *GetSubscriptionDefinitionVersionOutput) SetDefinition(v *SubscriptionDefinitionVersion) *GetSubscriptionDefinitionVersionOutput
SetDefinition sets the Definition field's value.
func (*GetSubscriptionDefinitionVersionOutput) SetId ¶
func (s *GetSubscriptionDefinitionVersionOutput) SetId(v string) *GetSubscriptionDefinitionVersionOutput
SetId sets the Id field's value.
func (*GetSubscriptionDefinitionVersionOutput) SetVersion ¶
func (s *GetSubscriptionDefinitionVersionOutput) SetVersion(v string) *GetSubscriptionDefinitionVersionOutput
SetVersion sets the Version field's value.
func (GetSubscriptionDefinitionVersionOutput) String ¶
func (s GetSubscriptionDefinitionVersionOutput) String() string
String returns the string representation
type Greengrass ¶
Greengrass provides the API operation methods for making requests to AWS Greengrass. See this package's package overview docs for details on the service.
Greengrass methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
type Greengrass struct { *client.Client }
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *Greengrass
New creates a new instance of the Greengrass client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
// Create a Greengrass client from just a session. svc := greengrass.New(mySession) // Create a Greengrass client with additional configuration svc := greengrass.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*Greengrass) AssociateRoleToGroup ¶
func (c *Greengrass) AssociateRoleToGroup(input *AssociateRoleToGroupInput) (*AssociateRoleToGroupOutput, error)
AssociateRoleToGroup API operation for AWS Greengrass.
Associates a role with a group. 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation AssociateRoleToGroup for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error * ErrCodeInternalServerErrorException "InternalServerErrorException" This request was invalid.
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateRoleToGroup
func (*Greengrass) AssociateRoleToGroupRequest ¶
func (c *Greengrass) AssociateRoleToGroupRequest(input *AssociateRoleToGroupInput) (req *request.Request, output *AssociateRoleToGroupOutput)
AssociateRoleToGroupRequest generates a "aws/request.Request" representing the client's request for the AssociateRoleToGroup operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See AssociateRoleToGroup for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the AssociateRoleToGroup method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the AssociateRoleToGroupRequest method. req, resp := client.AssociateRoleToGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateRoleToGroup
func (*Greengrass) AssociateRoleToGroupWithContext ¶
func (c *Greengrass) AssociateRoleToGroupWithContext(ctx aws.Context, input *AssociateRoleToGroupInput, opts ...request.Option) (*AssociateRoleToGroupOutput, error)
AssociateRoleToGroupWithContext is the same as AssociateRoleToGroup with the addition of the ability to pass a context and additional request options.
See AssociateRoleToGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) AssociateServiceRoleToAccount ¶
func (c *Greengrass) AssociateServiceRoleToAccount(input *AssociateServiceRoleToAccountInput) (*AssociateServiceRoleToAccountOutput, error)
AssociateServiceRoleToAccount API operation for AWS Greengrass.
Associates a role 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“
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation AssociateServiceRoleToAccount for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error * ErrCodeInternalServerErrorException "InternalServerErrorException" This request was invalid.
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateServiceRoleToAccount
func (*Greengrass) AssociateServiceRoleToAccountRequest ¶
func (c *Greengrass) AssociateServiceRoleToAccountRequest(input *AssociateServiceRoleToAccountInput) (req *request.Request, output *AssociateServiceRoleToAccountOutput)
AssociateServiceRoleToAccountRequest generates a "aws/request.Request" representing the client's request for the AssociateServiceRoleToAccount operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See AssociateServiceRoleToAccount for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the AssociateServiceRoleToAccount method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the AssociateServiceRoleToAccountRequest method. req, resp := client.AssociateServiceRoleToAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/AssociateServiceRoleToAccount
func (*Greengrass) AssociateServiceRoleToAccountWithContext ¶
func (c *Greengrass) AssociateServiceRoleToAccountWithContext(ctx aws.Context, input *AssociateServiceRoleToAccountInput, opts ...request.Option) (*AssociateServiceRoleToAccountOutput, error)
AssociateServiceRoleToAccountWithContext is the same as AssociateServiceRoleToAccount with the addition of the ability to pass a context and additional request options.
See AssociateServiceRoleToAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateCoreDefinition ¶
func (c *Greengrass) CreateCoreDefinition(input *CreateCoreDefinitionInput) (*CreateCoreDefinitionOutput, error)
CreateCoreDefinition API operation for AWS Greengrass.
Creates a core definition. You may 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateCoreDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinition
func (*Greengrass) CreateCoreDefinitionRequest ¶
func (c *Greengrass) CreateCoreDefinitionRequest(input *CreateCoreDefinitionInput) (req *request.Request, output *CreateCoreDefinitionOutput)
CreateCoreDefinitionRequest generates a "aws/request.Request" representing the client's request for the CreateCoreDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See CreateCoreDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the CreateCoreDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the CreateCoreDefinitionRequest method. req, resp := client.CreateCoreDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinition
func (*Greengrass) CreateCoreDefinitionVersion ¶
func (c *Greengrass) CreateCoreDefinitionVersion(input *CreateCoreDefinitionVersionInput) (*CreateCoreDefinitionVersionOutput, error)
CreateCoreDefinitionVersion API operation for AWS Greengrass.
Creates a version of a core definition that has already been defined. AWS Greengrass Groups must each contain exactly 1 AWS Greengrass Core.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateCoreDefinitionVersion for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinitionVersion
func (*Greengrass) CreateCoreDefinitionVersionRequest ¶
func (c *Greengrass) CreateCoreDefinitionVersionRequest(input *CreateCoreDefinitionVersionInput) (req *request.Request, output *CreateCoreDefinitionVersionOutput)
CreateCoreDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the CreateCoreDefinitionVersion operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See CreateCoreDefinitionVersion for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the CreateCoreDefinitionVersion method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the CreateCoreDefinitionVersionRequest method. req, resp := client.CreateCoreDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateCoreDefinitionVersion
func (*Greengrass) CreateCoreDefinitionVersionWithContext ¶
func (c *Greengrass) CreateCoreDefinitionVersionWithContext(ctx aws.Context, input *CreateCoreDefinitionVersionInput, opts ...request.Option) (*CreateCoreDefinitionVersionOutput, error)
CreateCoreDefinitionVersionWithContext is the same as CreateCoreDefinitionVersion with the addition of the ability to pass a context and additional request options.
See CreateCoreDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateCoreDefinitionWithContext ¶
func (c *Greengrass) CreateCoreDefinitionWithContext(ctx aws.Context, input *CreateCoreDefinitionInput, opts ...request.Option) (*CreateCoreDefinitionOutput, error)
CreateCoreDefinitionWithContext is the same as CreateCoreDefinition with the addition of the ability to pass a context and additional request options.
See CreateCoreDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateDeployment ¶
func (c *Greengrass) CreateDeployment(input *CreateDeploymentInput) (*CreateDeploymentOutput, error)
CreateDeployment API operation for AWS Greengrass.
Creates a deployment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateDeployment for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeployment
func (*Greengrass) CreateDeploymentRequest ¶
func (c *Greengrass) CreateDeploymentRequest(input *CreateDeploymentInput) (req *request.Request, output *CreateDeploymentOutput)
CreateDeploymentRequest generates a "aws/request.Request" representing the client's request for the CreateDeployment operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See CreateDeployment for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the CreateDeployment method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the CreateDeploymentRequest method. req, resp := client.CreateDeploymentRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeployment
func (*Greengrass) CreateDeploymentWithContext ¶
func (c *Greengrass) CreateDeploymentWithContext(ctx aws.Context, input *CreateDeploymentInput, opts ...request.Option) (*CreateDeploymentOutput, error)
CreateDeploymentWithContext is the same as CreateDeployment with the addition of the ability to pass a context and additional request options.
See CreateDeployment for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateDeviceDefinition ¶
func (c *Greengrass) CreateDeviceDefinition(input *CreateDeviceDefinitionInput) (*CreateDeviceDefinitionOutput, error)
CreateDeviceDefinition API operation for AWS Greengrass.
Creates a device definition. You may optinally provide the initial version of the device definition or use “CreateDeviceDefinitionVersion“ at a later time.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateDeviceDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinition
func (*Greengrass) CreateDeviceDefinitionRequest ¶
func (c *Greengrass) CreateDeviceDefinitionRequest(input *CreateDeviceDefinitionInput) (req *request.Request, output *CreateDeviceDefinitionOutput)
CreateDeviceDefinitionRequest generates a "aws/request.Request" representing the client's request for the CreateDeviceDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See CreateDeviceDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the CreateDeviceDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the CreateDeviceDefinitionRequest method. req, resp := client.CreateDeviceDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinition
func (*Greengrass) CreateDeviceDefinitionVersion ¶
func (c *Greengrass) CreateDeviceDefinitionVersion(input *CreateDeviceDefinitionVersionInput) (*CreateDeviceDefinitionVersionOutput, error)
CreateDeviceDefinitionVersion API operation for AWS Greengrass.
Creates a version of a device definition that has already been defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateDeviceDefinitionVersion for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinitionVersion
func (*Greengrass) CreateDeviceDefinitionVersionRequest ¶
func (c *Greengrass) CreateDeviceDefinitionVersionRequest(input *CreateDeviceDefinitionVersionInput) (req *request.Request, output *CreateDeviceDefinitionVersionOutput)
CreateDeviceDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the CreateDeviceDefinitionVersion operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See CreateDeviceDefinitionVersion for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the CreateDeviceDefinitionVersion method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the CreateDeviceDefinitionVersionRequest method. req, resp := client.CreateDeviceDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateDeviceDefinitionVersion
func (*Greengrass) CreateDeviceDefinitionVersionWithContext ¶
func (c *Greengrass) CreateDeviceDefinitionVersionWithContext(ctx aws.Context, input *CreateDeviceDefinitionVersionInput, opts ...request.Option) (*CreateDeviceDefinitionVersionOutput, error)
CreateDeviceDefinitionVersionWithContext is the same as CreateDeviceDefinitionVersion with the addition of the ability to pass a context and additional request options.
See CreateDeviceDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateDeviceDefinitionWithContext ¶
func (c *Greengrass) CreateDeviceDefinitionWithContext(ctx aws.Context, input *CreateDeviceDefinitionInput, opts ...request.Option) (*CreateDeviceDefinitionOutput, error)
CreateDeviceDefinitionWithContext is the same as CreateDeviceDefinition with the addition of the ability to pass a context and additional request options.
See CreateDeviceDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateFunctionDefinition ¶
func (c *Greengrass) CreateFunctionDefinition(input *CreateFunctionDefinitionInput) (*CreateFunctionDefinitionOutput, error)
CreateFunctionDefinition API operation for AWS Greengrass.
Creates a Lambda function definition which contains a list of Lambda functions and their configurations to be used in a group. You can create an initial version of the definition by providing a list of Lambda functions and their configurations now, or use “CreateFunctionDefinitionVersion“ later.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateFunctionDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinition
func (*Greengrass) CreateFunctionDefinitionRequest ¶
func (c *Greengrass) CreateFunctionDefinitionRequest(input *CreateFunctionDefinitionInput) (req *request.Request, output *CreateFunctionDefinitionOutput)
CreateFunctionDefinitionRequest generates a "aws/request.Request" representing the client's request for the CreateFunctionDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See CreateFunctionDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the CreateFunctionDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the CreateFunctionDefinitionRequest method. req, resp := client.CreateFunctionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinition
func (*Greengrass) CreateFunctionDefinitionVersion ¶
func (c *Greengrass) CreateFunctionDefinitionVersion(input *CreateFunctionDefinitionVersionInput) (*CreateFunctionDefinitionVersionOutput, error)
CreateFunctionDefinitionVersion API operation for AWS Greengrass.
Create a version of a Lambda function definition that has already been defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateFunctionDefinitionVersion for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinitionVersion
func (*Greengrass) CreateFunctionDefinitionVersionRequest ¶
func (c *Greengrass) CreateFunctionDefinitionVersionRequest(input *CreateFunctionDefinitionVersionInput) (req *request.Request, output *CreateFunctionDefinitionVersionOutput)
CreateFunctionDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the CreateFunctionDefinitionVersion operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See CreateFunctionDefinitionVersion for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the CreateFunctionDefinitionVersion method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the CreateFunctionDefinitionVersionRequest method. req, resp := client.CreateFunctionDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateFunctionDefinitionVersion
func (*Greengrass) CreateFunctionDefinitionVersionWithContext ¶
func (c *Greengrass) CreateFunctionDefinitionVersionWithContext(ctx aws.Context, input *CreateFunctionDefinitionVersionInput, opts ...request.Option) (*CreateFunctionDefinitionVersionOutput, error)
CreateFunctionDefinitionVersionWithContext is the same as CreateFunctionDefinitionVersion with the addition of the ability to pass a context and additional request options.
See CreateFunctionDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateFunctionDefinitionWithContext ¶
func (c *Greengrass) CreateFunctionDefinitionWithContext(ctx aws.Context, input *CreateFunctionDefinitionInput, opts ...request.Option) (*CreateFunctionDefinitionOutput, error)
CreateFunctionDefinitionWithContext is the same as CreateFunctionDefinition with the addition of the ability to pass a context and additional request options.
See CreateFunctionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateGroup ¶
func (c *Greengrass) CreateGroup(input *CreateGroupInput) (*CreateGroupOutput, error)
CreateGroup API operation for AWS Greengrass.
Creates a group. You may optionally provide the initial version of the group or use ”CreateGroupVersion” at a later time.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateGroup for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroup
func (*Greengrass) CreateGroupCertificateAuthority ¶
func (c *Greengrass) CreateGroupCertificateAuthority(input *CreateGroupCertificateAuthorityInput) (*CreateGroupCertificateAuthorityOutput, error)
CreateGroupCertificateAuthority API operation for AWS Greengrass.
Creates a CA for the group. If a CA already exists, it will rotate the existing CA.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateGroupCertificateAuthority for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error * ErrCodeInternalServerErrorException "InternalServerErrorException" This request was invalid.
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupCertificateAuthority
func (*Greengrass) CreateGroupCertificateAuthorityRequest ¶
func (c *Greengrass) CreateGroupCertificateAuthorityRequest(input *CreateGroupCertificateAuthorityInput) (req *request.Request, output *CreateGroupCertificateAuthorityOutput)
CreateGroupCertificateAuthorityRequest generates a "aws/request.Request" representing the client's request for the CreateGroupCertificateAuthority operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See CreateGroupCertificateAuthority for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the CreateGroupCertificateAuthority method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the CreateGroupCertificateAuthorityRequest method. req, resp := client.CreateGroupCertificateAuthorityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupCertificateAuthority
func (*Greengrass) CreateGroupCertificateAuthorityWithContext ¶
func (c *Greengrass) CreateGroupCertificateAuthorityWithContext(ctx aws.Context, input *CreateGroupCertificateAuthorityInput, opts ...request.Option) (*CreateGroupCertificateAuthorityOutput, error)
CreateGroupCertificateAuthorityWithContext is the same as CreateGroupCertificateAuthority with the addition of the ability to pass a context and additional request options.
See CreateGroupCertificateAuthority for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateGroupRequest ¶
func (c *Greengrass) CreateGroupRequest(input *CreateGroupInput) (req *request.Request, output *CreateGroupOutput)
CreateGroupRequest generates a "aws/request.Request" representing the client's request for the CreateGroup operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See CreateGroup for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the CreateGroup method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the CreateGroupRequest method. req, resp := client.CreateGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroup
func (*Greengrass) CreateGroupVersion ¶
func (c *Greengrass) CreateGroupVersion(input *CreateGroupVersionInput) (*CreateGroupVersionOutput, error)
CreateGroupVersion API operation for AWS Greengrass.
Creates a version of a group which has already been defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateGroupVersion for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupVersion
func (*Greengrass) CreateGroupVersionRequest ¶
func (c *Greengrass) CreateGroupVersionRequest(input *CreateGroupVersionInput) (req *request.Request, output *CreateGroupVersionOutput)
CreateGroupVersionRequest generates a "aws/request.Request" representing the client's request for the CreateGroupVersion operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See CreateGroupVersion for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the CreateGroupVersion method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the CreateGroupVersionRequest method. req, resp := client.CreateGroupVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateGroupVersion
func (*Greengrass) CreateGroupVersionWithContext ¶
func (c *Greengrass) CreateGroupVersionWithContext(ctx aws.Context, input *CreateGroupVersionInput, opts ...request.Option) (*CreateGroupVersionOutput, error)
CreateGroupVersionWithContext is the same as CreateGroupVersion with the addition of the ability to pass a context and additional request options.
See CreateGroupVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateGroupWithContext ¶
func (c *Greengrass) CreateGroupWithContext(ctx aws.Context, input *CreateGroupInput, opts ...request.Option) (*CreateGroupOutput, error)
CreateGroupWithContext is the same as CreateGroup with the addition of the ability to pass a context and additional request options.
See CreateGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateLoggerDefinition ¶
func (c *Greengrass) CreateLoggerDefinition(input *CreateLoggerDefinitionInput) (*CreateLoggerDefinitionOutput, error)
CreateLoggerDefinition API operation for AWS Greengrass.
Creates a logger definition. You may optionally provide the initial version of the logger definition or use “CreateLoggerDefinitionVersion“ at a later time.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateLoggerDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinition
func (*Greengrass) CreateLoggerDefinitionRequest ¶
func (c *Greengrass) CreateLoggerDefinitionRequest(input *CreateLoggerDefinitionInput) (req *request.Request, output *CreateLoggerDefinitionOutput)
CreateLoggerDefinitionRequest generates a "aws/request.Request" representing the client's request for the CreateLoggerDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See CreateLoggerDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the CreateLoggerDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the CreateLoggerDefinitionRequest method. req, resp := client.CreateLoggerDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinition
func (*Greengrass) CreateLoggerDefinitionVersion ¶
func (c *Greengrass) CreateLoggerDefinitionVersion(input *CreateLoggerDefinitionVersionInput) (*CreateLoggerDefinitionVersionOutput, error)
CreateLoggerDefinitionVersion API operation for AWS Greengrass.
Creates a version of a logger definition that has already been defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateLoggerDefinitionVersion for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinitionVersion
func (*Greengrass) CreateLoggerDefinitionVersionRequest ¶
func (c *Greengrass) CreateLoggerDefinitionVersionRequest(input *CreateLoggerDefinitionVersionInput) (req *request.Request, output *CreateLoggerDefinitionVersionOutput)
CreateLoggerDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the CreateLoggerDefinitionVersion operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See CreateLoggerDefinitionVersion for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the CreateLoggerDefinitionVersion method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the CreateLoggerDefinitionVersionRequest method. req, resp := client.CreateLoggerDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateLoggerDefinitionVersion
func (*Greengrass) CreateLoggerDefinitionVersionWithContext ¶
func (c *Greengrass) CreateLoggerDefinitionVersionWithContext(ctx aws.Context, input *CreateLoggerDefinitionVersionInput, opts ...request.Option) (*CreateLoggerDefinitionVersionOutput, error)
CreateLoggerDefinitionVersionWithContext is the same as CreateLoggerDefinitionVersion with the addition of the ability to pass a context and additional request options.
See CreateLoggerDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateLoggerDefinitionWithContext ¶
func (c *Greengrass) CreateLoggerDefinitionWithContext(ctx aws.Context, input *CreateLoggerDefinitionInput, opts ...request.Option) (*CreateLoggerDefinitionOutput, error)
CreateLoggerDefinitionWithContext is the same as CreateLoggerDefinition with the addition of the ability to pass a context and additional request options.
See CreateLoggerDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateSubscriptionDefinition ¶
func (c *Greengrass) CreateSubscriptionDefinition(input *CreateSubscriptionDefinitionInput) (*CreateSubscriptionDefinitionOutput, error)
CreateSubscriptionDefinition 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateSubscriptionDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinition
func (*Greengrass) CreateSubscriptionDefinitionRequest ¶
func (c *Greengrass) CreateSubscriptionDefinitionRequest(input *CreateSubscriptionDefinitionInput) (req *request.Request, output *CreateSubscriptionDefinitionOutput)
CreateSubscriptionDefinitionRequest generates a "aws/request.Request" representing the client's request for the CreateSubscriptionDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See CreateSubscriptionDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the CreateSubscriptionDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the CreateSubscriptionDefinitionRequest method. req, resp := client.CreateSubscriptionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinition
func (*Greengrass) CreateSubscriptionDefinitionVersion ¶
func (c *Greengrass) CreateSubscriptionDefinitionVersion(input *CreateSubscriptionDefinitionVersionInput) (*CreateSubscriptionDefinitionVersionOutput, error)
CreateSubscriptionDefinitionVersion API operation for AWS Greengrass.
Creates a version of a subscription definition which has already been defined.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation CreateSubscriptionDefinitionVersion for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinitionVersion
func (*Greengrass) CreateSubscriptionDefinitionVersionRequest ¶
func (c *Greengrass) CreateSubscriptionDefinitionVersionRequest(input *CreateSubscriptionDefinitionVersionInput) (req *request.Request, output *CreateSubscriptionDefinitionVersionOutput)
CreateSubscriptionDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the CreateSubscriptionDefinitionVersion operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See CreateSubscriptionDefinitionVersion for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the CreateSubscriptionDefinitionVersion method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the CreateSubscriptionDefinitionVersionRequest method. req, resp := client.CreateSubscriptionDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/CreateSubscriptionDefinitionVersion
func (*Greengrass) CreateSubscriptionDefinitionVersionWithContext ¶
func (c *Greengrass) CreateSubscriptionDefinitionVersionWithContext(ctx aws.Context, input *CreateSubscriptionDefinitionVersionInput, opts ...request.Option) (*CreateSubscriptionDefinitionVersionOutput, error)
CreateSubscriptionDefinitionVersionWithContext is the same as CreateSubscriptionDefinitionVersion with the addition of the ability to pass a context and additional request options.
See CreateSubscriptionDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) CreateSubscriptionDefinitionWithContext ¶
func (c *Greengrass) CreateSubscriptionDefinitionWithContext(ctx aws.Context, input *CreateSubscriptionDefinitionInput, opts ...request.Option) (*CreateSubscriptionDefinitionOutput, error)
CreateSubscriptionDefinitionWithContext is the same as CreateSubscriptionDefinition with the addition of the ability to pass a context and additional request options.
See CreateSubscriptionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DeleteCoreDefinition ¶
func (c *Greengrass) DeleteCoreDefinition(input *DeleteCoreDefinitionInput) (*DeleteCoreDefinitionOutput, error)
DeleteCoreDefinition API operation for AWS Greengrass.
Deletes a core definition. The core definition must not have been used in a deployment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DeleteCoreDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteCoreDefinition
func (*Greengrass) DeleteCoreDefinitionRequest ¶
func (c *Greengrass) DeleteCoreDefinitionRequest(input *DeleteCoreDefinitionInput) (req *request.Request, output *DeleteCoreDefinitionOutput)
DeleteCoreDefinitionRequest generates a "aws/request.Request" representing the client's request for the DeleteCoreDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See DeleteCoreDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the DeleteCoreDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the DeleteCoreDefinitionRequest method. req, resp := client.DeleteCoreDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteCoreDefinition
func (*Greengrass) DeleteCoreDefinitionWithContext ¶
func (c *Greengrass) DeleteCoreDefinitionWithContext(ctx aws.Context, input *DeleteCoreDefinitionInput, opts ...request.Option) (*DeleteCoreDefinitionOutput, error)
DeleteCoreDefinitionWithContext is the same as DeleteCoreDefinition with the addition of the ability to pass a context and additional request options.
See DeleteCoreDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DeleteDeviceDefinition ¶
func (c *Greengrass) DeleteDeviceDefinition(input *DeleteDeviceDefinitionInput) (*DeleteDeviceDefinitionOutput, error)
DeleteDeviceDefinition API operation for AWS Greengrass.
Deletes a device definition. The device definition must not have been used in a deployment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DeleteDeviceDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteDeviceDefinition
func (*Greengrass) DeleteDeviceDefinitionRequest ¶
func (c *Greengrass) DeleteDeviceDefinitionRequest(input *DeleteDeviceDefinitionInput) (req *request.Request, output *DeleteDeviceDefinitionOutput)
DeleteDeviceDefinitionRequest generates a "aws/request.Request" representing the client's request for the DeleteDeviceDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See DeleteDeviceDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the DeleteDeviceDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the DeleteDeviceDefinitionRequest method. req, resp := client.DeleteDeviceDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteDeviceDefinition
func (*Greengrass) DeleteDeviceDefinitionWithContext ¶
func (c *Greengrass) DeleteDeviceDefinitionWithContext(ctx aws.Context, input *DeleteDeviceDefinitionInput, opts ...request.Option) (*DeleteDeviceDefinitionOutput, error)
DeleteDeviceDefinitionWithContext is the same as DeleteDeviceDefinition with the addition of the ability to pass a context and additional request options.
See DeleteDeviceDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DeleteFunctionDefinition ¶
func (c *Greengrass) DeleteFunctionDefinition(input *DeleteFunctionDefinitionInput) (*DeleteFunctionDefinitionOutput, error)
DeleteFunctionDefinition API operation for AWS Greengrass.
Deletes a Lambda function definition. The Lambda function definition must not have been used in a deployment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DeleteFunctionDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteFunctionDefinition
func (*Greengrass) DeleteFunctionDefinitionRequest ¶
func (c *Greengrass) DeleteFunctionDefinitionRequest(input *DeleteFunctionDefinitionInput) (req *request.Request, output *DeleteFunctionDefinitionOutput)
DeleteFunctionDefinitionRequest generates a "aws/request.Request" representing the client's request for the DeleteFunctionDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See DeleteFunctionDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the DeleteFunctionDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the DeleteFunctionDefinitionRequest method. req, resp := client.DeleteFunctionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteFunctionDefinition
func (*Greengrass) DeleteFunctionDefinitionWithContext ¶
func (c *Greengrass) DeleteFunctionDefinitionWithContext(ctx aws.Context, input *DeleteFunctionDefinitionInput, opts ...request.Option) (*DeleteFunctionDefinitionOutput, error)
DeleteFunctionDefinitionWithContext is the same as DeleteFunctionDefinition with the addition of the ability to pass a context and additional request options.
See DeleteFunctionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DeleteGroup ¶
func (c *Greengrass) DeleteGroup(input *DeleteGroupInput) (*DeleteGroupOutput, error)
DeleteGroup API operation for AWS Greengrass.
Deletes a group. The group must not have been used in deployment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DeleteGroup for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteGroup
func (*Greengrass) DeleteGroupRequest ¶
func (c *Greengrass) DeleteGroupRequest(input *DeleteGroupInput) (req *request.Request, output *DeleteGroupOutput)
DeleteGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteGroup operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See DeleteGroup for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the DeleteGroup method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the DeleteGroupRequest method. req, resp := client.DeleteGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteGroup
func (*Greengrass) DeleteGroupWithContext ¶
func (c *Greengrass) DeleteGroupWithContext(ctx aws.Context, input *DeleteGroupInput, opts ...request.Option) (*DeleteGroupOutput, error)
DeleteGroupWithContext is the same as DeleteGroup with the addition of the ability to pass a context and additional request options.
See DeleteGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DeleteLoggerDefinition ¶
func (c *Greengrass) DeleteLoggerDefinition(input *DeleteLoggerDefinitionInput) (*DeleteLoggerDefinitionOutput, error)
DeleteLoggerDefinition API operation for AWS Greengrass.
Deletes a logger definition. The logger definition must not have been used in a deployment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DeleteLoggerDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteLoggerDefinition
func (*Greengrass) DeleteLoggerDefinitionRequest ¶
func (c *Greengrass) DeleteLoggerDefinitionRequest(input *DeleteLoggerDefinitionInput) (req *request.Request, output *DeleteLoggerDefinitionOutput)
DeleteLoggerDefinitionRequest generates a "aws/request.Request" representing the client's request for the DeleteLoggerDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See DeleteLoggerDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the DeleteLoggerDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the DeleteLoggerDefinitionRequest method. req, resp := client.DeleteLoggerDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteLoggerDefinition
func (*Greengrass) DeleteLoggerDefinitionWithContext ¶
func (c *Greengrass) DeleteLoggerDefinitionWithContext(ctx aws.Context, input *DeleteLoggerDefinitionInput, opts ...request.Option) (*DeleteLoggerDefinitionOutput, error)
DeleteLoggerDefinitionWithContext is the same as DeleteLoggerDefinition with the addition of the ability to pass a context and additional request options.
See DeleteLoggerDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DeleteSubscriptionDefinition ¶
func (c *Greengrass) DeleteSubscriptionDefinition(input *DeleteSubscriptionDefinitionInput) (*DeleteSubscriptionDefinitionOutput, error)
DeleteSubscriptionDefinition API operation for AWS Greengrass.
Deletes a subscription definition. The subscription definition must not have been used in a deployment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DeleteSubscriptionDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteSubscriptionDefinition
func (*Greengrass) DeleteSubscriptionDefinitionRequest ¶
func (c *Greengrass) DeleteSubscriptionDefinitionRequest(input *DeleteSubscriptionDefinitionInput) (req *request.Request, output *DeleteSubscriptionDefinitionOutput)
DeleteSubscriptionDefinitionRequest generates a "aws/request.Request" representing the client's request for the DeleteSubscriptionDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See DeleteSubscriptionDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the DeleteSubscriptionDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the DeleteSubscriptionDefinitionRequest method. req, resp := client.DeleteSubscriptionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DeleteSubscriptionDefinition
func (*Greengrass) DeleteSubscriptionDefinitionWithContext ¶
func (c *Greengrass) DeleteSubscriptionDefinitionWithContext(ctx aws.Context, input *DeleteSubscriptionDefinitionInput, opts ...request.Option) (*DeleteSubscriptionDefinitionOutput, error)
DeleteSubscriptionDefinitionWithContext is the same as DeleteSubscriptionDefinition with the addition of the ability to pass a context and additional request options.
See DeleteSubscriptionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DisassociateRoleFromGroup ¶
func (c *Greengrass) DisassociateRoleFromGroup(input *DisassociateRoleFromGroupInput) (*DisassociateRoleFromGroupOutput, error)
DisassociateRoleFromGroup API operation for AWS Greengrass.
Disassociates the role from a group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DisassociateRoleFromGroup for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error * ErrCodeInternalServerErrorException "InternalServerErrorException" This request was invalid.
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateRoleFromGroup
func (*Greengrass) DisassociateRoleFromGroupRequest ¶
func (c *Greengrass) DisassociateRoleFromGroupRequest(input *DisassociateRoleFromGroupInput) (req *request.Request, output *DisassociateRoleFromGroupOutput)
DisassociateRoleFromGroupRequest generates a "aws/request.Request" representing the client's request for the DisassociateRoleFromGroup operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See DisassociateRoleFromGroup for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the DisassociateRoleFromGroup method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the DisassociateRoleFromGroupRequest method. req, resp := client.DisassociateRoleFromGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateRoleFromGroup
func (*Greengrass) DisassociateRoleFromGroupWithContext ¶
func (c *Greengrass) DisassociateRoleFromGroupWithContext(ctx aws.Context, input *DisassociateRoleFromGroupInput, opts ...request.Option) (*DisassociateRoleFromGroupOutput, error)
DisassociateRoleFromGroupWithContext is the same as DisassociateRoleFromGroup with the addition of the ability to pass a context and additional request options.
See DisassociateRoleFromGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) DisassociateServiceRoleFromAccount ¶
func (c *Greengrass) DisassociateServiceRoleFromAccount(input *DisassociateServiceRoleFromAccountInput) (*DisassociateServiceRoleFromAccountOutput, error)
DisassociateServiceRoleFromAccount API operation for AWS Greengrass.
Disassociates the service role from the account. Without a service role, deployments will not work.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation DisassociateServiceRoleFromAccount for usage and error information.
Returned Error Codes:
* ErrCodeInternalServerErrorException "InternalServerErrorException" This request was invalid.
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateServiceRoleFromAccount
func (*Greengrass) DisassociateServiceRoleFromAccountRequest ¶
func (c *Greengrass) DisassociateServiceRoleFromAccountRequest(input *DisassociateServiceRoleFromAccountInput) (req *request.Request, output *DisassociateServiceRoleFromAccountOutput)
DisassociateServiceRoleFromAccountRequest generates a "aws/request.Request" representing the client's request for the DisassociateServiceRoleFromAccount operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See DisassociateServiceRoleFromAccount for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the DisassociateServiceRoleFromAccount method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the DisassociateServiceRoleFromAccountRequest method. req, resp := client.DisassociateServiceRoleFromAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/DisassociateServiceRoleFromAccount
func (*Greengrass) DisassociateServiceRoleFromAccountWithContext ¶
func (c *Greengrass) DisassociateServiceRoleFromAccountWithContext(ctx aws.Context, input *DisassociateServiceRoleFromAccountInput, opts ...request.Option) (*DisassociateServiceRoleFromAccountOutput, error)
DisassociateServiceRoleFromAccountWithContext is the same as DisassociateServiceRoleFromAccount with the addition of the ability to pass a context and additional request options.
See DisassociateServiceRoleFromAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetAssociatedRole ¶
func (c *Greengrass) GetAssociatedRole(input *GetAssociatedRoleInput) (*GetAssociatedRoleOutput, error)
GetAssociatedRole API operation for AWS Greengrass.
Retrieves the role associated with a particular group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetAssociatedRole for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error * ErrCodeInternalServerErrorException "InternalServerErrorException" This request was invalid.
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetAssociatedRole
func (*Greengrass) GetAssociatedRoleRequest ¶
func (c *Greengrass) GetAssociatedRoleRequest(input *GetAssociatedRoleInput) (req *request.Request, output *GetAssociatedRoleOutput)
GetAssociatedRoleRequest generates a "aws/request.Request" representing the client's request for the GetAssociatedRole operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetAssociatedRole for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetAssociatedRole method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetAssociatedRoleRequest method. req, resp := client.GetAssociatedRoleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetAssociatedRole
func (*Greengrass) GetAssociatedRoleWithContext ¶
func (c *Greengrass) GetAssociatedRoleWithContext(ctx aws.Context, input *GetAssociatedRoleInput, opts ...request.Option) (*GetAssociatedRoleOutput, error)
GetAssociatedRoleWithContext is the same as GetAssociatedRole with the addition of the ability to pass a context and additional request options.
See GetAssociatedRole for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetConnectivityInfo ¶
func (c *Greengrass) GetConnectivityInfo(input *GetConnectivityInfoInput) (*GetConnectivityInfoOutput, error)
GetConnectivityInfo API operation for AWS Greengrass.
Retrieves the connectivity information for a core.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetConnectivityInfo for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error * ErrCodeInternalServerErrorException "InternalServerErrorException" This request was invalid.
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetConnectivityInfo
func (*Greengrass) GetConnectivityInfoRequest ¶
func (c *Greengrass) GetConnectivityInfoRequest(input *GetConnectivityInfoInput) (req *request.Request, output *GetConnectivityInfoOutput)
GetConnectivityInfoRequest generates a "aws/request.Request" representing the client's request for the GetConnectivityInfo operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetConnectivityInfo for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetConnectivityInfo method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetConnectivityInfoRequest method. req, resp := client.GetConnectivityInfoRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetConnectivityInfo
func (*Greengrass) GetConnectivityInfoWithContext ¶
func (c *Greengrass) GetConnectivityInfoWithContext(ctx aws.Context, input *GetConnectivityInfoInput, opts ...request.Option) (*GetConnectivityInfoOutput, error)
GetConnectivityInfoWithContext is the same as GetConnectivityInfo with the addition of the ability to pass a context and additional request options.
See GetConnectivityInfo for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetCoreDefinition ¶
func (c *Greengrass) GetCoreDefinition(input *GetCoreDefinitionInput) (*GetCoreDefinitionOutput, error)
GetCoreDefinition API operation for AWS Greengrass.
Retrieves information about a core definition version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetCoreDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinition
func (*Greengrass) GetCoreDefinitionRequest ¶
func (c *Greengrass) GetCoreDefinitionRequest(input *GetCoreDefinitionInput) (req *request.Request, output *GetCoreDefinitionOutput)
GetCoreDefinitionRequest generates a "aws/request.Request" representing the client's request for the GetCoreDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetCoreDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetCoreDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetCoreDefinitionRequest method. req, resp := client.GetCoreDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinition
func (*Greengrass) GetCoreDefinitionVersion ¶
func (c *Greengrass) GetCoreDefinitionVersion(input *GetCoreDefinitionVersionInput) (*GetCoreDefinitionVersionOutput, error)
GetCoreDefinitionVersion API operation for AWS Greengrass.
Retrieves information about a core definition version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetCoreDefinitionVersion for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinitionVersion
func (*Greengrass) GetCoreDefinitionVersionRequest ¶
func (c *Greengrass) GetCoreDefinitionVersionRequest(input *GetCoreDefinitionVersionInput) (req *request.Request, output *GetCoreDefinitionVersionOutput)
GetCoreDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the GetCoreDefinitionVersion operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetCoreDefinitionVersion for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetCoreDefinitionVersion method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetCoreDefinitionVersionRequest method. req, resp := client.GetCoreDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetCoreDefinitionVersion
func (*Greengrass) GetCoreDefinitionVersionWithContext ¶
func (c *Greengrass) GetCoreDefinitionVersionWithContext(ctx aws.Context, input *GetCoreDefinitionVersionInput, opts ...request.Option) (*GetCoreDefinitionVersionOutput, error)
GetCoreDefinitionVersionWithContext is the same as GetCoreDefinitionVersion with the addition of the ability to pass a context and additional request options.
See GetCoreDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetCoreDefinitionWithContext ¶
func (c *Greengrass) GetCoreDefinitionWithContext(ctx aws.Context, input *GetCoreDefinitionInput, opts ...request.Option) (*GetCoreDefinitionOutput, error)
GetCoreDefinitionWithContext is the same as GetCoreDefinition with the addition of the ability to pass a context and additional request options.
See GetCoreDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetDeploymentStatus ¶
func (c *Greengrass) GetDeploymentStatus(input *GetDeploymentStatusInput) (*GetDeploymentStatusOutput, error)
GetDeploymentStatus API operation for AWS Greengrass.
Returns the status of a deployment.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetDeploymentStatus for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeploymentStatus
func (*Greengrass) GetDeploymentStatusRequest ¶
func (c *Greengrass) GetDeploymentStatusRequest(input *GetDeploymentStatusInput) (req *request.Request, output *GetDeploymentStatusOutput)
GetDeploymentStatusRequest generates a "aws/request.Request" representing the client's request for the GetDeploymentStatus operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetDeploymentStatus for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetDeploymentStatus method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetDeploymentStatusRequest method. req, resp := client.GetDeploymentStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeploymentStatus
func (*Greengrass) GetDeploymentStatusWithContext ¶
func (c *Greengrass) GetDeploymentStatusWithContext(ctx aws.Context, input *GetDeploymentStatusInput, opts ...request.Option) (*GetDeploymentStatusOutput, error)
GetDeploymentStatusWithContext is the same as GetDeploymentStatus with the addition of the ability to pass a context and additional request options.
See GetDeploymentStatus for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetDeviceDefinition ¶
func (c *Greengrass) GetDeviceDefinition(input *GetDeviceDefinitionInput) (*GetDeviceDefinitionOutput, error)
GetDeviceDefinition API operation for AWS Greengrass.
Retrieves information about a device definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetDeviceDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinition
func (*Greengrass) GetDeviceDefinitionRequest ¶
func (c *Greengrass) GetDeviceDefinitionRequest(input *GetDeviceDefinitionInput) (req *request.Request, output *GetDeviceDefinitionOutput)
GetDeviceDefinitionRequest generates a "aws/request.Request" representing the client's request for the GetDeviceDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetDeviceDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetDeviceDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetDeviceDefinitionRequest method. req, resp := client.GetDeviceDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinition
func (*Greengrass) GetDeviceDefinitionVersion ¶
func (c *Greengrass) GetDeviceDefinitionVersion(input *GetDeviceDefinitionVersionInput) (*GetDeviceDefinitionVersionOutput, error)
GetDeviceDefinitionVersion API operation for AWS Greengrass.
Retrieves information about a device definition version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetDeviceDefinitionVersion for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinitionVersion
func (*Greengrass) GetDeviceDefinitionVersionRequest ¶
func (c *Greengrass) GetDeviceDefinitionVersionRequest(input *GetDeviceDefinitionVersionInput) (req *request.Request, output *GetDeviceDefinitionVersionOutput)
GetDeviceDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the GetDeviceDefinitionVersion operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetDeviceDefinitionVersion for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetDeviceDefinitionVersion method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetDeviceDefinitionVersionRequest method. req, resp := client.GetDeviceDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetDeviceDefinitionVersion
func (*Greengrass) GetDeviceDefinitionVersionWithContext ¶
func (c *Greengrass) GetDeviceDefinitionVersionWithContext(ctx aws.Context, input *GetDeviceDefinitionVersionInput, opts ...request.Option) (*GetDeviceDefinitionVersionOutput, error)
GetDeviceDefinitionVersionWithContext is the same as GetDeviceDefinitionVersion with the addition of the ability to pass a context and additional request options.
See GetDeviceDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetDeviceDefinitionWithContext ¶
func (c *Greengrass) GetDeviceDefinitionWithContext(ctx aws.Context, input *GetDeviceDefinitionInput, opts ...request.Option) (*GetDeviceDefinitionOutput, error)
GetDeviceDefinitionWithContext is the same as GetDeviceDefinition with the addition of the ability to pass a context and additional request options.
See GetDeviceDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetFunctionDefinition ¶
func (c *Greengrass) GetFunctionDefinition(input *GetFunctionDefinitionInput) (*GetFunctionDefinitionOutput, error)
GetFunctionDefinition API operation for AWS Greengrass.
Retrieves information about a Lambda function definition, such as its creation time and latest version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetFunctionDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinition
func (*Greengrass) GetFunctionDefinitionRequest ¶
func (c *Greengrass) GetFunctionDefinitionRequest(input *GetFunctionDefinitionInput) (req *request.Request, output *GetFunctionDefinitionOutput)
GetFunctionDefinitionRequest generates a "aws/request.Request" representing the client's request for the GetFunctionDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetFunctionDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetFunctionDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetFunctionDefinitionRequest method. req, resp := client.GetFunctionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinition
func (*Greengrass) GetFunctionDefinitionVersion ¶
func (c *Greengrass) GetFunctionDefinitionVersion(input *GetFunctionDefinitionVersionInput) (*GetFunctionDefinitionVersionOutput, error)
GetFunctionDefinitionVersion API operation for AWS Greengrass.
Retrieves information about a Lambda function definition version, such as which Lambda functions are included in the version and their configurations.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetFunctionDefinitionVersion for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinitionVersion
func (*Greengrass) GetFunctionDefinitionVersionRequest ¶
func (c *Greengrass) GetFunctionDefinitionVersionRequest(input *GetFunctionDefinitionVersionInput) (req *request.Request, output *GetFunctionDefinitionVersionOutput)
GetFunctionDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the GetFunctionDefinitionVersion operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetFunctionDefinitionVersion for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetFunctionDefinitionVersion method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetFunctionDefinitionVersionRequest method. req, resp := client.GetFunctionDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetFunctionDefinitionVersion
func (*Greengrass) GetFunctionDefinitionVersionWithContext ¶
func (c *Greengrass) GetFunctionDefinitionVersionWithContext(ctx aws.Context, input *GetFunctionDefinitionVersionInput, opts ...request.Option) (*GetFunctionDefinitionVersionOutput, error)
GetFunctionDefinitionVersionWithContext is the same as GetFunctionDefinitionVersion with the addition of the ability to pass a context and additional request options.
See GetFunctionDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetFunctionDefinitionWithContext ¶
func (c *Greengrass) GetFunctionDefinitionWithContext(ctx aws.Context, input *GetFunctionDefinitionInput, opts ...request.Option) (*GetFunctionDefinitionOutput, error)
GetFunctionDefinitionWithContext is the same as GetFunctionDefinition with the addition of the ability to pass a context and additional request options.
See GetFunctionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetGroup ¶
func (c *Greengrass) GetGroup(input *GetGroupInput) (*GetGroupOutput, error)
GetGroup API operation for AWS Greengrass.
Retrieves information about a group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetGroup for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroup
func (*Greengrass) GetGroupCertificateAuthority ¶
func (c *Greengrass) GetGroupCertificateAuthority(input *GetGroupCertificateAuthorityInput) (*GetGroupCertificateAuthorityOutput, error)
GetGroupCertificateAuthority API operation for AWS Greengrass.
Retreives the CA associated with a group. Returns the public key of the CA.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetGroupCertificateAuthority for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error * ErrCodeInternalServerErrorException "InternalServerErrorException" This request was invalid.
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateAuthority
func (*Greengrass) GetGroupCertificateAuthorityRequest ¶
func (c *Greengrass) GetGroupCertificateAuthorityRequest(input *GetGroupCertificateAuthorityInput) (req *request.Request, output *GetGroupCertificateAuthorityOutput)
GetGroupCertificateAuthorityRequest generates a "aws/request.Request" representing the client's request for the GetGroupCertificateAuthority operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetGroupCertificateAuthority for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetGroupCertificateAuthority method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetGroupCertificateAuthorityRequest method. req, resp := client.GetGroupCertificateAuthorityRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateAuthority
func (*Greengrass) GetGroupCertificateAuthorityWithContext ¶
func (c *Greengrass) GetGroupCertificateAuthorityWithContext(ctx aws.Context, input *GetGroupCertificateAuthorityInput, opts ...request.Option) (*GetGroupCertificateAuthorityOutput, error)
GetGroupCertificateAuthorityWithContext is the same as GetGroupCertificateAuthority with the addition of the ability to pass a context and additional request options.
See GetGroupCertificateAuthority for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetGroupCertificateConfiguration ¶
func (c *Greengrass) GetGroupCertificateConfiguration(input *GetGroupCertificateConfigurationInput) (*GetGroupCertificateConfigurationOutput, error)
GetGroupCertificateConfiguration API operation for AWS Greengrass.
Retrieves the current configuration for the CA used by the group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetGroupCertificateConfiguration for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error * ErrCodeInternalServerErrorException "InternalServerErrorException" This request was invalid.
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateConfiguration
func (*Greengrass) GetGroupCertificateConfigurationRequest ¶
func (c *Greengrass) GetGroupCertificateConfigurationRequest(input *GetGroupCertificateConfigurationInput) (req *request.Request, output *GetGroupCertificateConfigurationOutput)
GetGroupCertificateConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetGroupCertificateConfiguration operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetGroupCertificateConfiguration for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetGroupCertificateConfiguration method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetGroupCertificateConfigurationRequest method. req, resp := client.GetGroupCertificateConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupCertificateConfiguration
func (*Greengrass) GetGroupCertificateConfigurationWithContext ¶
func (c *Greengrass) GetGroupCertificateConfigurationWithContext(ctx aws.Context, input *GetGroupCertificateConfigurationInput, opts ...request.Option) (*GetGroupCertificateConfigurationOutput, error)
GetGroupCertificateConfigurationWithContext is the same as GetGroupCertificateConfiguration with the addition of the ability to pass a context and additional request options.
See GetGroupCertificateConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetGroupRequest ¶
func (c *Greengrass) GetGroupRequest(input *GetGroupInput) (req *request.Request, output *GetGroupOutput)
GetGroupRequest generates a "aws/request.Request" representing the client's request for the GetGroup operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetGroup for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetGroup method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetGroupRequest method. req, resp := client.GetGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroup
func (*Greengrass) GetGroupVersion ¶
func (c *Greengrass) GetGroupVersion(input *GetGroupVersionInput) (*GetGroupVersionOutput, error)
GetGroupVersion API operation for AWS Greengrass.
Retrieves information about a group version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetGroupVersion for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupVersion
func (*Greengrass) GetGroupVersionRequest ¶
func (c *Greengrass) GetGroupVersionRequest(input *GetGroupVersionInput) (req *request.Request, output *GetGroupVersionOutput)
GetGroupVersionRequest generates a "aws/request.Request" representing the client's request for the GetGroupVersion operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetGroupVersion for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetGroupVersion method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetGroupVersionRequest method. req, resp := client.GetGroupVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetGroupVersion
func (*Greengrass) GetGroupVersionWithContext ¶
func (c *Greengrass) GetGroupVersionWithContext(ctx aws.Context, input *GetGroupVersionInput, opts ...request.Option) (*GetGroupVersionOutput, error)
GetGroupVersionWithContext is the same as GetGroupVersion with the addition of the ability to pass a context and additional request options.
See GetGroupVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetGroupWithContext ¶
func (c *Greengrass) GetGroupWithContext(ctx aws.Context, input *GetGroupInput, opts ...request.Option) (*GetGroupOutput, error)
GetGroupWithContext is the same as GetGroup with the addition of the ability to pass a context and additional request options.
See GetGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetLoggerDefinition ¶
func (c *Greengrass) GetLoggerDefinition(input *GetLoggerDefinitionInput) (*GetLoggerDefinitionOutput, error)
GetLoggerDefinition API operation for AWS Greengrass.
Retrieves information about a logger definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetLoggerDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinition
func (*Greengrass) GetLoggerDefinitionRequest ¶
func (c *Greengrass) GetLoggerDefinitionRequest(input *GetLoggerDefinitionInput) (req *request.Request, output *GetLoggerDefinitionOutput)
GetLoggerDefinitionRequest generates a "aws/request.Request" representing the client's request for the GetLoggerDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetLoggerDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetLoggerDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetLoggerDefinitionRequest method. req, resp := client.GetLoggerDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinition
func (*Greengrass) GetLoggerDefinitionVersion ¶
func (c *Greengrass) GetLoggerDefinitionVersion(input *GetLoggerDefinitionVersionInput) (*GetLoggerDefinitionVersionOutput, error)
GetLoggerDefinitionVersion API operation for AWS Greengrass.
Retrieves information about a logger definition version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetLoggerDefinitionVersion for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinitionVersion
func (*Greengrass) GetLoggerDefinitionVersionRequest ¶
func (c *Greengrass) GetLoggerDefinitionVersionRequest(input *GetLoggerDefinitionVersionInput) (req *request.Request, output *GetLoggerDefinitionVersionOutput)
GetLoggerDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the GetLoggerDefinitionVersion operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetLoggerDefinitionVersion for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetLoggerDefinitionVersion method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetLoggerDefinitionVersionRequest method. req, resp := client.GetLoggerDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetLoggerDefinitionVersion
func (*Greengrass) GetLoggerDefinitionVersionWithContext ¶
func (c *Greengrass) GetLoggerDefinitionVersionWithContext(ctx aws.Context, input *GetLoggerDefinitionVersionInput, opts ...request.Option) (*GetLoggerDefinitionVersionOutput, error)
GetLoggerDefinitionVersionWithContext is the same as GetLoggerDefinitionVersion with the addition of the ability to pass a context and additional request options.
See GetLoggerDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetLoggerDefinitionWithContext ¶
func (c *Greengrass) GetLoggerDefinitionWithContext(ctx aws.Context, input *GetLoggerDefinitionInput, opts ...request.Option) (*GetLoggerDefinitionOutput, error)
GetLoggerDefinitionWithContext is the same as GetLoggerDefinition with the addition of the ability to pass a context and additional request options.
See GetLoggerDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetServiceRoleForAccount ¶
func (c *Greengrass) GetServiceRoleForAccount(input *GetServiceRoleForAccountInput) (*GetServiceRoleForAccountOutput, error)
GetServiceRoleForAccount API operation for AWS Greengrass.
Retrieves the service role that is attached to the account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetServiceRoleForAccount for usage and error information.
Returned Error Codes:
* ErrCodeInternalServerErrorException "InternalServerErrorException" This request was invalid.
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetServiceRoleForAccount
func (*Greengrass) GetServiceRoleForAccountRequest ¶
func (c *Greengrass) GetServiceRoleForAccountRequest(input *GetServiceRoleForAccountInput) (req *request.Request, output *GetServiceRoleForAccountOutput)
GetServiceRoleForAccountRequest generates a "aws/request.Request" representing the client's request for the GetServiceRoleForAccount operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetServiceRoleForAccount for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetServiceRoleForAccount method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetServiceRoleForAccountRequest method. req, resp := client.GetServiceRoleForAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetServiceRoleForAccount
func (*Greengrass) GetServiceRoleForAccountWithContext ¶
func (c *Greengrass) GetServiceRoleForAccountWithContext(ctx aws.Context, input *GetServiceRoleForAccountInput, opts ...request.Option) (*GetServiceRoleForAccountOutput, error)
GetServiceRoleForAccountWithContext is the same as GetServiceRoleForAccount with the addition of the ability to pass a context and additional request options.
See GetServiceRoleForAccount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetSubscriptionDefinition ¶
func (c *Greengrass) GetSubscriptionDefinition(input *GetSubscriptionDefinitionInput) (*GetSubscriptionDefinitionOutput, error)
GetSubscriptionDefinition API operation for AWS Greengrass.
Retrieves information about a subscription definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetSubscriptionDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinition
func (*Greengrass) GetSubscriptionDefinitionRequest ¶
func (c *Greengrass) GetSubscriptionDefinitionRequest(input *GetSubscriptionDefinitionInput) (req *request.Request, output *GetSubscriptionDefinitionOutput)
GetSubscriptionDefinitionRequest generates a "aws/request.Request" representing the client's request for the GetSubscriptionDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetSubscriptionDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetSubscriptionDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetSubscriptionDefinitionRequest method. req, resp := client.GetSubscriptionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinition
func (*Greengrass) GetSubscriptionDefinitionVersion ¶
func (c *Greengrass) GetSubscriptionDefinitionVersion(input *GetSubscriptionDefinitionVersionInput) (*GetSubscriptionDefinitionVersionOutput, error)
GetSubscriptionDefinitionVersion API operation for AWS Greengrass.
Retrieves information about a subscription definition version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation GetSubscriptionDefinitionVersion for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinitionVersion
func (*Greengrass) GetSubscriptionDefinitionVersionRequest ¶
func (c *Greengrass) GetSubscriptionDefinitionVersionRequest(input *GetSubscriptionDefinitionVersionInput) (req *request.Request, output *GetSubscriptionDefinitionVersionOutput)
GetSubscriptionDefinitionVersionRequest generates a "aws/request.Request" representing the client's request for the GetSubscriptionDefinitionVersion operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See GetSubscriptionDefinitionVersion for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the GetSubscriptionDefinitionVersion method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the GetSubscriptionDefinitionVersionRequest method. req, resp := client.GetSubscriptionDefinitionVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/GetSubscriptionDefinitionVersion
func (*Greengrass) GetSubscriptionDefinitionVersionWithContext ¶
func (c *Greengrass) GetSubscriptionDefinitionVersionWithContext(ctx aws.Context, input *GetSubscriptionDefinitionVersionInput, opts ...request.Option) (*GetSubscriptionDefinitionVersionOutput, error)
GetSubscriptionDefinitionVersionWithContext is the same as GetSubscriptionDefinitionVersion with the addition of the ability to pass a context and additional request options.
See GetSubscriptionDefinitionVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) GetSubscriptionDefinitionWithContext ¶
func (c *Greengrass) GetSubscriptionDefinitionWithContext(ctx aws.Context, input *GetSubscriptionDefinitionInput, opts ...request.Option) (*GetSubscriptionDefinitionOutput, error)
GetSubscriptionDefinitionWithContext is the same as GetSubscriptionDefinition with the addition of the ability to pass a context and additional request options.
See GetSubscriptionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListCoreDefinitionVersions ¶
func (c *Greengrass) ListCoreDefinitionVersions(input *ListCoreDefinitionVersionsInput) (*ListCoreDefinitionVersionsOutput, error)
ListCoreDefinitionVersions API operation for AWS Greengrass.
Lists versions of a core definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListCoreDefinitionVersions for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitionVersions
func (*Greengrass) ListCoreDefinitionVersionsRequest ¶
func (c *Greengrass) ListCoreDefinitionVersionsRequest(input *ListCoreDefinitionVersionsInput) (req *request.Request, output *ListCoreDefinitionVersionsOutput)
ListCoreDefinitionVersionsRequest generates a "aws/request.Request" representing the client's request for the ListCoreDefinitionVersions operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See ListCoreDefinitionVersions for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the ListCoreDefinitionVersions method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the ListCoreDefinitionVersionsRequest method. req, resp := client.ListCoreDefinitionVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitionVersions
func (*Greengrass) ListCoreDefinitionVersionsWithContext ¶
func (c *Greengrass) ListCoreDefinitionVersionsWithContext(ctx aws.Context, input *ListCoreDefinitionVersionsInput, opts ...request.Option) (*ListCoreDefinitionVersionsOutput, error)
ListCoreDefinitionVersionsWithContext is the same as ListCoreDefinitionVersions with the addition of the ability to pass a context and additional request options.
See ListCoreDefinitionVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListCoreDefinitions ¶
func (c *Greengrass) ListCoreDefinitions(input *ListCoreDefinitionsInput) (*ListCoreDefinitionsOutput, error)
ListCoreDefinitions API operation for AWS Greengrass.
Retrieves a list of core definitions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListCoreDefinitions for usage and error information. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitions
func (*Greengrass) ListCoreDefinitionsRequest ¶
func (c *Greengrass) ListCoreDefinitionsRequest(input *ListCoreDefinitionsInput) (req *request.Request, output *ListCoreDefinitionsOutput)
ListCoreDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListCoreDefinitions operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See ListCoreDefinitions for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the ListCoreDefinitions method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the ListCoreDefinitionsRequest method. req, resp := client.ListCoreDefinitionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitions
func (*Greengrass) ListCoreDefinitionsWithContext ¶
func (c *Greengrass) ListCoreDefinitionsWithContext(ctx aws.Context, input *ListCoreDefinitionsInput, opts ...request.Option) (*ListCoreDefinitionsOutput, error)
ListCoreDefinitionsWithContext is the same as ListCoreDefinitions with the addition of the ability to pass a context and additional request options.
See ListCoreDefinitions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListDeployments ¶
func (c *Greengrass) ListDeployments(input *ListDeploymentsInput) (*ListDeploymentsOutput, error)
ListDeployments API operation for AWS Greengrass.
Returns a history of deployments for the group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListDeployments for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeployments
func (*Greengrass) ListDeploymentsRequest ¶
func (c *Greengrass) ListDeploymentsRequest(input *ListDeploymentsInput) (req *request.Request, output *ListDeploymentsOutput)
ListDeploymentsRequest generates a "aws/request.Request" representing the client's request for the ListDeployments operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See ListDeployments for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the ListDeployments method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the ListDeploymentsRequest method. req, resp := client.ListDeploymentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeployments
func (*Greengrass) ListDeploymentsWithContext ¶
func (c *Greengrass) ListDeploymentsWithContext(ctx aws.Context, input *ListDeploymentsInput, opts ...request.Option) (*ListDeploymentsOutput, error)
ListDeploymentsWithContext is the same as ListDeployments with the addition of the ability to pass a context and additional request options.
See ListDeployments for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListDeviceDefinitionVersions ¶
func (c *Greengrass) ListDeviceDefinitionVersions(input *ListDeviceDefinitionVersionsInput) (*ListDeviceDefinitionVersionsOutput, error)
ListDeviceDefinitionVersions API operation for AWS Greengrass.
Lists the versions of a device definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListDeviceDefinitionVersions for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitionVersions
func (*Greengrass) ListDeviceDefinitionVersionsRequest ¶
func (c *Greengrass) ListDeviceDefinitionVersionsRequest(input *ListDeviceDefinitionVersionsInput) (req *request.Request, output *ListDeviceDefinitionVersionsOutput)
ListDeviceDefinitionVersionsRequest generates a "aws/request.Request" representing the client's request for the ListDeviceDefinitionVersions operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See ListDeviceDefinitionVersions for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the ListDeviceDefinitionVersions method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the ListDeviceDefinitionVersionsRequest method. req, resp := client.ListDeviceDefinitionVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitionVersions
func (*Greengrass) ListDeviceDefinitionVersionsWithContext ¶
func (c *Greengrass) ListDeviceDefinitionVersionsWithContext(ctx aws.Context, input *ListDeviceDefinitionVersionsInput, opts ...request.Option) (*ListDeviceDefinitionVersionsOutput, error)
ListDeviceDefinitionVersionsWithContext is the same as ListDeviceDefinitionVersions with the addition of the ability to pass a context and additional request options.
See ListDeviceDefinitionVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListDeviceDefinitions ¶
func (c *Greengrass) ListDeviceDefinitions(input *ListDeviceDefinitionsInput) (*ListDeviceDefinitionsOutput, error)
ListDeviceDefinitions API operation for AWS Greengrass.
Retrieves a list of device definitions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListDeviceDefinitions for usage and error information. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitions
func (*Greengrass) ListDeviceDefinitionsRequest ¶
func (c *Greengrass) ListDeviceDefinitionsRequest(input *ListDeviceDefinitionsInput) (req *request.Request, output *ListDeviceDefinitionsOutput)
ListDeviceDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListDeviceDefinitions operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See ListDeviceDefinitions for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the ListDeviceDefinitions method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the ListDeviceDefinitionsRequest method. req, resp := client.ListDeviceDefinitionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitions
func (*Greengrass) ListDeviceDefinitionsWithContext ¶
func (c *Greengrass) ListDeviceDefinitionsWithContext(ctx aws.Context, input *ListDeviceDefinitionsInput, opts ...request.Option) (*ListDeviceDefinitionsOutput, error)
ListDeviceDefinitionsWithContext is the same as ListDeviceDefinitions with the addition of the ability to pass a context and additional request options.
See ListDeviceDefinitions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListFunctionDefinitionVersions ¶
func (c *Greengrass) ListFunctionDefinitionVersions(input *ListFunctionDefinitionVersionsInput) (*ListFunctionDefinitionVersionsOutput, error)
ListFunctionDefinitionVersions API operation for AWS Greengrass.
Lists the versions of a Lambda function definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListFunctionDefinitionVersions for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitionVersions
func (*Greengrass) ListFunctionDefinitionVersionsRequest ¶
func (c *Greengrass) ListFunctionDefinitionVersionsRequest(input *ListFunctionDefinitionVersionsInput) (req *request.Request, output *ListFunctionDefinitionVersionsOutput)
ListFunctionDefinitionVersionsRequest generates a "aws/request.Request" representing the client's request for the ListFunctionDefinitionVersions operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See ListFunctionDefinitionVersions for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the ListFunctionDefinitionVersions method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the ListFunctionDefinitionVersionsRequest method. req, resp := client.ListFunctionDefinitionVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitionVersions
func (*Greengrass) ListFunctionDefinitionVersionsWithContext ¶
func (c *Greengrass) ListFunctionDefinitionVersionsWithContext(ctx aws.Context, input *ListFunctionDefinitionVersionsInput, opts ...request.Option) (*ListFunctionDefinitionVersionsOutput, error)
ListFunctionDefinitionVersionsWithContext is the same as ListFunctionDefinitionVersions with the addition of the ability to pass a context and additional request options.
See ListFunctionDefinitionVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListFunctionDefinitions ¶
func (c *Greengrass) ListFunctionDefinitions(input *ListFunctionDefinitionsInput) (*ListFunctionDefinitionsOutput, error)
ListFunctionDefinitions API operation for AWS Greengrass.
Retrieves a list of Lambda function definitions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListFunctionDefinitions for usage and error information. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitions
func (*Greengrass) ListFunctionDefinitionsRequest ¶
func (c *Greengrass) ListFunctionDefinitionsRequest(input *ListFunctionDefinitionsInput) (req *request.Request, output *ListFunctionDefinitionsOutput)
ListFunctionDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListFunctionDefinitions operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See ListFunctionDefinitions for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the ListFunctionDefinitions method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the ListFunctionDefinitionsRequest method. req, resp := client.ListFunctionDefinitionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitions
func (*Greengrass) ListFunctionDefinitionsWithContext ¶
func (c *Greengrass) ListFunctionDefinitionsWithContext(ctx aws.Context, input *ListFunctionDefinitionsInput, opts ...request.Option) (*ListFunctionDefinitionsOutput, error)
ListFunctionDefinitionsWithContext is the same as ListFunctionDefinitions with the addition of the ability to pass a context and additional request options.
See ListFunctionDefinitions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListGroupCertificateAuthorities ¶
func (c *Greengrass) ListGroupCertificateAuthorities(input *ListGroupCertificateAuthoritiesInput) (*ListGroupCertificateAuthoritiesOutput, error)
ListGroupCertificateAuthorities API operation for AWS Greengrass.
Retrieves the current CAs for a group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListGroupCertificateAuthorities for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error * ErrCodeInternalServerErrorException "InternalServerErrorException" This request was invalid.
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupCertificateAuthorities
func (*Greengrass) ListGroupCertificateAuthoritiesRequest ¶
func (c *Greengrass) ListGroupCertificateAuthoritiesRequest(input *ListGroupCertificateAuthoritiesInput) (req *request.Request, output *ListGroupCertificateAuthoritiesOutput)
ListGroupCertificateAuthoritiesRequest generates a "aws/request.Request" representing the client's request for the ListGroupCertificateAuthorities operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See ListGroupCertificateAuthorities for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the ListGroupCertificateAuthorities method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the ListGroupCertificateAuthoritiesRequest method. req, resp := client.ListGroupCertificateAuthoritiesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupCertificateAuthorities
func (*Greengrass) ListGroupCertificateAuthoritiesWithContext ¶
func (c *Greengrass) ListGroupCertificateAuthoritiesWithContext(ctx aws.Context, input *ListGroupCertificateAuthoritiesInput, opts ...request.Option) (*ListGroupCertificateAuthoritiesOutput, error)
ListGroupCertificateAuthoritiesWithContext is the same as ListGroupCertificateAuthorities with the addition of the ability to pass a context and additional request options.
See ListGroupCertificateAuthorities for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListGroupVersions ¶
func (c *Greengrass) ListGroupVersions(input *ListGroupVersionsInput) (*ListGroupVersionsOutput, error)
ListGroupVersions API operation for AWS Greengrass.
List the versions of a group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListGroupVersions for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupVersions
func (*Greengrass) ListGroupVersionsRequest ¶
func (c *Greengrass) ListGroupVersionsRequest(input *ListGroupVersionsInput) (req *request.Request, output *ListGroupVersionsOutput)
ListGroupVersionsRequest generates a "aws/request.Request" representing the client's request for the ListGroupVersions operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See ListGroupVersions for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the ListGroupVersions method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the ListGroupVersionsRequest method. req, resp := client.ListGroupVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupVersions
func (*Greengrass) ListGroupVersionsWithContext ¶
func (c *Greengrass) ListGroupVersionsWithContext(ctx aws.Context, input *ListGroupVersionsInput, opts ...request.Option) (*ListGroupVersionsOutput, error)
ListGroupVersionsWithContext is the same as ListGroupVersions with the addition of the ability to pass a context and additional request options.
See ListGroupVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListGroups ¶
func (c *Greengrass) ListGroups(input *ListGroupsInput) (*ListGroupsOutput, error)
ListGroups API operation for AWS Greengrass.
Retrieves a list of groups.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListGroups for usage and error information. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroups
func (*Greengrass) ListGroupsRequest ¶
func (c *Greengrass) ListGroupsRequest(input *ListGroupsInput) (req *request.Request, output *ListGroupsOutput)
ListGroupsRequest generates a "aws/request.Request" representing the client's request for the ListGroups operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See ListGroups for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the ListGroups method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the ListGroupsRequest method. req, resp := client.ListGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroups
func (*Greengrass) ListGroupsWithContext ¶
func (c *Greengrass) ListGroupsWithContext(ctx aws.Context, input *ListGroupsInput, opts ...request.Option) (*ListGroupsOutput, error)
ListGroupsWithContext is the same as ListGroups with the addition of the ability to pass a context and additional request options.
See ListGroups for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListLoggerDefinitionVersions ¶
func (c *Greengrass) ListLoggerDefinitionVersions(input *ListLoggerDefinitionVersionsInput) (*ListLoggerDefinitionVersionsOutput, error)
ListLoggerDefinitionVersions API operation for AWS Greengrass.
Lists the versions of a logger definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListLoggerDefinitionVersions for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitionVersions
func (*Greengrass) ListLoggerDefinitionVersionsRequest ¶
func (c *Greengrass) ListLoggerDefinitionVersionsRequest(input *ListLoggerDefinitionVersionsInput) (req *request.Request, output *ListLoggerDefinitionVersionsOutput)
ListLoggerDefinitionVersionsRequest generates a "aws/request.Request" representing the client's request for the ListLoggerDefinitionVersions operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See ListLoggerDefinitionVersions for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the ListLoggerDefinitionVersions method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the ListLoggerDefinitionVersionsRequest method. req, resp := client.ListLoggerDefinitionVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitionVersions
func (*Greengrass) ListLoggerDefinitionVersionsWithContext ¶
func (c *Greengrass) ListLoggerDefinitionVersionsWithContext(ctx aws.Context, input *ListLoggerDefinitionVersionsInput, opts ...request.Option) (*ListLoggerDefinitionVersionsOutput, error)
ListLoggerDefinitionVersionsWithContext is the same as ListLoggerDefinitionVersions with the addition of the ability to pass a context and additional request options.
See ListLoggerDefinitionVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListLoggerDefinitions ¶
func (c *Greengrass) ListLoggerDefinitions(input *ListLoggerDefinitionsInput) (*ListLoggerDefinitionsOutput, error)
ListLoggerDefinitions API operation for AWS Greengrass.
Retrieves a list of logger definitions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListLoggerDefinitions for usage and error information. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitions
func (*Greengrass) ListLoggerDefinitionsRequest ¶
func (c *Greengrass) ListLoggerDefinitionsRequest(input *ListLoggerDefinitionsInput) (req *request.Request, output *ListLoggerDefinitionsOutput)
ListLoggerDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListLoggerDefinitions operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See ListLoggerDefinitions for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the ListLoggerDefinitions method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the ListLoggerDefinitionsRequest method. req, resp := client.ListLoggerDefinitionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitions
func (*Greengrass) ListLoggerDefinitionsWithContext ¶
func (c *Greengrass) ListLoggerDefinitionsWithContext(ctx aws.Context, input *ListLoggerDefinitionsInput, opts ...request.Option) (*ListLoggerDefinitionsOutput, error)
ListLoggerDefinitionsWithContext is the same as ListLoggerDefinitions with the addition of the ability to pass a context and additional request options.
See ListLoggerDefinitions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListSubscriptionDefinitionVersions ¶
func (c *Greengrass) ListSubscriptionDefinitionVersions(input *ListSubscriptionDefinitionVersionsInput) (*ListSubscriptionDefinitionVersionsOutput, error)
ListSubscriptionDefinitionVersions API operation for AWS Greengrass.
Lists the versions of a subscription definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListSubscriptionDefinitionVersions for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitionVersions
func (*Greengrass) ListSubscriptionDefinitionVersionsRequest ¶
func (c *Greengrass) ListSubscriptionDefinitionVersionsRequest(input *ListSubscriptionDefinitionVersionsInput) (req *request.Request, output *ListSubscriptionDefinitionVersionsOutput)
ListSubscriptionDefinitionVersionsRequest generates a "aws/request.Request" representing the client's request for the ListSubscriptionDefinitionVersions operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See ListSubscriptionDefinitionVersions for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the ListSubscriptionDefinitionVersions method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the ListSubscriptionDefinitionVersionsRequest method. req, resp := client.ListSubscriptionDefinitionVersionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitionVersions
func (*Greengrass) ListSubscriptionDefinitionVersionsWithContext ¶
func (c *Greengrass) ListSubscriptionDefinitionVersionsWithContext(ctx aws.Context, input *ListSubscriptionDefinitionVersionsInput, opts ...request.Option) (*ListSubscriptionDefinitionVersionsOutput, error)
ListSubscriptionDefinitionVersionsWithContext is the same as ListSubscriptionDefinitionVersions with the addition of the ability to pass a context and additional request options.
See ListSubscriptionDefinitionVersions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) ListSubscriptionDefinitions ¶
func (c *Greengrass) ListSubscriptionDefinitions(input *ListSubscriptionDefinitionsInput) (*ListSubscriptionDefinitionsOutput, error)
ListSubscriptionDefinitions API operation for AWS Greengrass.
Retrieves a list of subscription definitions.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation ListSubscriptionDefinitions for usage and error information. Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitions
func (*Greengrass) ListSubscriptionDefinitionsRequest ¶
func (c *Greengrass) ListSubscriptionDefinitionsRequest(input *ListSubscriptionDefinitionsInput) (req *request.Request, output *ListSubscriptionDefinitionsOutput)
ListSubscriptionDefinitionsRequest generates a "aws/request.Request" representing the client's request for the ListSubscriptionDefinitions operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See ListSubscriptionDefinitions for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the ListSubscriptionDefinitions method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the ListSubscriptionDefinitionsRequest method. req, resp := client.ListSubscriptionDefinitionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitions
func (*Greengrass) ListSubscriptionDefinitionsWithContext ¶
func (c *Greengrass) ListSubscriptionDefinitionsWithContext(ctx aws.Context, input *ListSubscriptionDefinitionsInput, opts ...request.Option) (*ListSubscriptionDefinitionsOutput, error)
ListSubscriptionDefinitionsWithContext is the same as ListSubscriptionDefinitions with the addition of the ability to pass a context and additional request options.
See ListSubscriptionDefinitions for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateConnectivityInfo ¶
func (c *Greengrass) UpdateConnectivityInfo(input *UpdateConnectivityInfoInput) (*UpdateConnectivityInfoOutput, error)
UpdateConnectivityInfo API operation for AWS Greengrass.
Updates the connectivity information for the core. Any devices that belong to the group which has this core will receive this information in order to find the location of the core and connect to it.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateConnectivityInfo for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error * ErrCodeInternalServerErrorException "InternalServerErrorException" This request was invalid.
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateConnectivityInfo
func (*Greengrass) UpdateConnectivityInfoRequest ¶
func (c *Greengrass) UpdateConnectivityInfoRequest(input *UpdateConnectivityInfoInput) (req *request.Request, output *UpdateConnectivityInfoOutput)
UpdateConnectivityInfoRequest generates a "aws/request.Request" representing the client's request for the UpdateConnectivityInfo operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See UpdateConnectivityInfo for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the UpdateConnectivityInfo method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the UpdateConnectivityInfoRequest method. req, resp := client.UpdateConnectivityInfoRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateConnectivityInfo
func (*Greengrass) UpdateConnectivityInfoWithContext ¶
func (c *Greengrass) UpdateConnectivityInfoWithContext(ctx aws.Context, input *UpdateConnectivityInfoInput, opts ...request.Option) (*UpdateConnectivityInfoOutput, error)
UpdateConnectivityInfoWithContext is the same as UpdateConnectivityInfo with the addition of the ability to pass a context and additional request options.
See UpdateConnectivityInfo for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateCoreDefinition ¶
func (c *Greengrass) UpdateCoreDefinition(input *UpdateCoreDefinitionInput) (*UpdateCoreDefinitionOutput, error)
UpdateCoreDefinition API operation for AWS Greengrass.
Updates a core definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateCoreDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateCoreDefinition
func (*Greengrass) UpdateCoreDefinitionRequest ¶
func (c *Greengrass) UpdateCoreDefinitionRequest(input *UpdateCoreDefinitionInput) (req *request.Request, output *UpdateCoreDefinitionOutput)
UpdateCoreDefinitionRequest generates a "aws/request.Request" representing the client's request for the UpdateCoreDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See UpdateCoreDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the UpdateCoreDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the UpdateCoreDefinitionRequest method. req, resp := client.UpdateCoreDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateCoreDefinition
func (*Greengrass) UpdateCoreDefinitionWithContext ¶
func (c *Greengrass) UpdateCoreDefinitionWithContext(ctx aws.Context, input *UpdateCoreDefinitionInput, opts ...request.Option) (*UpdateCoreDefinitionOutput, error)
UpdateCoreDefinitionWithContext is the same as UpdateCoreDefinition with the addition of the ability to pass a context and additional request options.
See UpdateCoreDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateDeviceDefinition ¶
func (c *Greengrass) UpdateDeviceDefinition(input *UpdateDeviceDefinitionInput) (*UpdateDeviceDefinitionOutput, error)
UpdateDeviceDefinition API operation for AWS Greengrass.
Updates a device definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateDeviceDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateDeviceDefinition
func (*Greengrass) UpdateDeviceDefinitionRequest ¶
func (c *Greengrass) UpdateDeviceDefinitionRequest(input *UpdateDeviceDefinitionInput) (req *request.Request, output *UpdateDeviceDefinitionOutput)
UpdateDeviceDefinitionRequest generates a "aws/request.Request" representing the client's request for the UpdateDeviceDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See UpdateDeviceDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the UpdateDeviceDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the UpdateDeviceDefinitionRequest method. req, resp := client.UpdateDeviceDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateDeviceDefinition
func (*Greengrass) UpdateDeviceDefinitionWithContext ¶
func (c *Greengrass) UpdateDeviceDefinitionWithContext(ctx aws.Context, input *UpdateDeviceDefinitionInput, opts ...request.Option) (*UpdateDeviceDefinitionOutput, error)
UpdateDeviceDefinitionWithContext is the same as UpdateDeviceDefinition with the addition of the ability to pass a context and additional request options.
See UpdateDeviceDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateFunctionDefinition ¶
func (c *Greengrass) UpdateFunctionDefinition(input *UpdateFunctionDefinitionInput) (*UpdateFunctionDefinitionOutput, error)
UpdateFunctionDefinition API operation for AWS Greengrass.
Updates a Lambda function definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateFunctionDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateFunctionDefinition
func (*Greengrass) UpdateFunctionDefinitionRequest ¶
func (c *Greengrass) UpdateFunctionDefinitionRequest(input *UpdateFunctionDefinitionInput) (req *request.Request, output *UpdateFunctionDefinitionOutput)
UpdateFunctionDefinitionRequest generates a "aws/request.Request" representing the client's request for the UpdateFunctionDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See UpdateFunctionDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the UpdateFunctionDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the UpdateFunctionDefinitionRequest method. req, resp := client.UpdateFunctionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateFunctionDefinition
func (*Greengrass) UpdateFunctionDefinitionWithContext ¶
func (c *Greengrass) UpdateFunctionDefinitionWithContext(ctx aws.Context, input *UpdateFunctionDefinitionInput, opts ...request.Option) (*UpdateFunctionDefinitionOutput, error)
UpdateFunctionDefinitionWithContext is the same as UpdateFunctionDefinition with the addition of the ability to pass a context and additional request options.
See UpdateFunctionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateGroup ¶
func (c *Greengrass) UpdateGroup(input *UpdateGroupInput) (*UpdateGroupOutput, error)
UpdateGroup API operation for AWS Greengrass.
Updates a group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateGroup for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroup
func (*Greengrass) UpdateGroupCertificateConfiguration ¶
func (c *Greengrass) UpdateGroupCertificateConfiguration(input *UpdateGroupCertificateConfigurationInput) (*UpdateGroupCertificateConfigurationOutput, error)
UpdateGroupCertificateConfiguration API operation for AWS Greengrass.
Updates the Cert expiry time for a group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateGroupCertificateConfiguration for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error * ErrCodeInternalServerErrorException "InternalServerErrorException" This request was invalid.
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroupCertificateConfiguration
func (*Greengrass) UpdateGroupCertificateConfigurationRequest ¶
func (c *Greengrass) UpdateGroupCertificateConfigurationRequest(input *UpdateGroupCertificateConfigurationInput) (req *request.Request, output *UpdateGroupCertificateConfigurationOutput)
UpdateGroupCertificateConfigurationRequest generates a "aws/request.Request" representing the client's request for the UpdateGroupCertificateConfiguration operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See UpdateGroupCertificateConfiguration for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the UpdateGroupCertificateConfiguration method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the UpdateGroupCertificateConfigurationRequest method. req, resp := client.UpdateGroupCertificateConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroupCertificateConfiguration
func (*Greengrass) UpdateGroupCertificateConfigurationWithContext ¶
func (c *Greengrass) UpdateGroupCertificateConfigurationWithContext(ctx aws.Context, input *UpdateGroupCertificateConfigurationInput, opts ...request.Option) (*UpdateGroupCertificateConfigurationOutput, error)
UpdateGroupCertificateConfigurationWithContext is the same as UpdateGroupCertificateConfiguration with the addition of the ability to pass a context and additional request options.
See UpdateGroupCertificateConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateGroupRequest ¶
func (c *Greengrass) UpdateGroupRequest(input *UpdateGroupInput) (req *request.Request, output *UpdateGroupOutput)
UpdateGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateGroup operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See UpdateGroup for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the UpdateGroup method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the UpdateGroupRequest method. req, resp := client.UpdateGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroup
func (*Greengrass) UpdateGroupWithContext ¶
func (c *Greengrass) UpdateGroupWithContext(ctx aws.Context, input *UpdateGroupInput, opts ...request.Option) (*UpdateGroupOutput, error)
UpdateGroupWithContext is the same as UpdateGroup with the addition of the ability to pass a context and additional request options.
See UpdateGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateLoggerDefinition ¶
func (c *Greengrass) UpdateLoggerDefinition(input *UpdateLoggerDefinitionInput) (*UpdateLoggerDefinitionOutput, error)
UpdateLoggerDefinition API operation for AWS Greengrass.
Updates a logger definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateLoggerDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateLoggerDefinition
func (*Greengrass) UpdateLoggerDefinitionRequest ¶
func (c *Greengrass) UpdateLoggerDefinitionRequest(input *UpdateLoggerDefinitionInput) (req *request.Request, output *UpdateLoggerDefinitionOutput)
UpdateLoggerDefinitionRequest generates a "aws/request.Request" representing the client's request for the UpdateLoggerDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See UpdateLoggerDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the UpdateLoggerDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the UpdateLoggerDefinitionRequest method. req, resp := client.UpdateLoggerDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateLoggerDefinition
func (*Greengrass) UpdateLoggerDefinitionWithContext ¶
func (c *Greengrass) UpdateLoggerDefinitionWithContext(ctx aws.Context, input *UpdateLoggerDefinitionInput, opts ...request.Option) (*UpdateLoggerDefinitionOutput, error)
UpdateLoggerDefinitionWithContext is the same as UpdateLoggerDefinition with the addition of the ability to pass a context and additional request options.
See UpdateLoggerDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*Greengrass) UpdateSubscriptionDefinition ¶
func (c *Greengrass) UpdateSubscriptionDefinition(input *UpdateSubscriptionDefinitionInput) (*UpdateSubscriptionDefinitionOutput, error)
UpdateSubscriptionDefinition API operation for AWS Greengrass.
Updates a subscription definition.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for AWS Greengrass's API operation UpdateSubscriptionDefinition for usage and error information.
Returned Error Codes:
* ErrCodeBadRequestException "BadRequestException" user error
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateSubscriptionDefinition
func (*Greengrass) UpdateSubscriptionDefinitionRequest ¶
func (c *Greengrass) UpdateSubscriptionDefinitionRequest(input *UpdateSubscriptionDefinitionInput) (req *request.Request, output *UpdateSubscriptionDefinitionOutput)
UpdateSubscriptionDefinitionRequest generates a "aws/request.Request" representing the client's request for the UpdateSubscriptionDefinition operation. The "output" return value can be used to capture response data after the request's "Send" method is called.
See UpdateSubscriptionDefinition for usage and error information.
Creating a request object using this method should be used when you want to inject custom logic into the request's lifecycle using a custom handler, or if you want to access properties on the request object before or after sending the request. If you just want the service response, call the UpdateSubscriptionDefinition method directly instead.
Note: You must call the "Send" method on the returned request object in order to execute the request.
// Example sending a request using the UpdateSubscriptionDefinitionRequest method. req, resp := client.UpdateSubscriptionDefinitionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateSubscriptionDefinition
func (*Greengrass) UpdateSubscriptionDefinitionWithContext ¶
func (c *Greengrass) UpdateSubscriptionDefinitionWithContext(ctx aws.Context, input *UpdateSubscriptionDefinitionInput, opts ...request.Option) (*UpdateSubscriptionDefinitionOutput, error)
UpdateSubscriptionDefinitionWithContext is the same as UpdateSubscriptionDefinition with the addition of the ability to pass a context and additional request options.
See UpdateSubscriptionDefinition for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type GroupCertificateAuthorityProperties ¶
Information on group certificate authority properties Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 }
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 ¶
Information of a group Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 }
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 GroupVersion ¶
Information on group version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 definitionv ersion arn for this group. LoggerDefinitionVersionArn *string `type:"string"` // Subscription definition version arn for this group. SubscriptionDefinitionVersionArn *string `type:"string"` // contains filtered or unexported fields }
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) 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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitionVersionsRequest
type ListCoreDefinitionVersionsInput struct { // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListCoreDefinitionVersionsInput) GoString ¶
func (s ListCoreDefinitionVersionsInput) GoString() string
GoString returns the string representation
func (*ListCoreDefinitionVersionsInput) SetCoreDefinitionId ¶
func (s *ListCoreDefinitionVersionsInput) SetCoreDefinitionId(v string) *ListCoreDefinitionVersionsInput
SetCoreDefinitionId sets the CoreDefinitionId field's value.
func (*ListCoreDefinitionVersionsInput) SetMaxResults ¶
func (s *ListCoreDefinitionVersionsInput) SetMaxResults(v string) *ListCoreDefinitionVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCoreDefinitionVersionsInput) SetNextToken ¶
func (s *ListCoreDefinitionVersionsInput) SetNextToken(v string) *ListCoreDefinitionVersionsInput
SetNextToken sets the NextToken field's value.
func (ListCoreDefinitionVersionsInput) String ¶
func (s ListCoreDefinitionVersionsInput) String() string
String returns the string representation
func (*ListCoreDefinitionVersionsInput) Validate ¶
func (s *ListCoreDefinitionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCoreDefinitionVersionsOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitionVersionsResponse
type ListCoreDefinitionVersionsOutput struct {
NextToken *string `type:"string"`
Versions []*VersionInformation `type:"list"`
// contains filtered or unexported fields
}
func (ListCoreDefinitionVersionsOutput) GoString ¶
func (s ListCoreDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (*ListCoreDefinitionVersionsOutput) SetNextToken ¶
func (s *ListCoreDefinitionVersionsOutput) SetNextToken(v string) *ListCoreDefinitionVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListCoreDefinitionVersionsOutput) SetVersions ¶
func (s *ListCoreDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListCoreDefinitionVersionsOutput
SetVersions sets the Versions field's value.
func (ListCoreDefinitionVersionsOutput) String ¶
func (s ListCoreDefinitionVersionsOutput) String() string
String returns the string representation
type ListCoreDefinitionsInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitionsRequest
type ListCoreDefinitionsInput struct {
MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"`
NextToken *string `location:"querystring" locationName:"NextToken" type:"string"`
// contains filtered or unexported fields
}
func (ListCoreDefinitionsInput) GoString ¶
func (s ListCoreDefinitionsInput) GoString() string
GoString returns the string representation
func (*ListCoreDefinitionsInput) SetMaxResults ¶
func (s *ListCoreDefinitionsInput) SetMaxResults(v string) *ListCoreDefinitionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCoreDefinitionsInput) SetNextToken ¶
func (s *ListCoreDefinitionsInput) SetNextToken(v string) *ListCoreDefinitionsInput
SetNextToken sets the NextToken field's value.
func (ListCoreDefinitionsInput) String ¶
func (s ListCoreDefinitionsInput) String() string
String returns the string representation
type ListCoreDefinitionsOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListCoreDefinitionsResponse
type ListCoreDefinitionsOutput struct {
Definitions []*DefinitionInformation `type:"list"`
NextToken *string `type:"string"`
// contains filtered or unexported fields
}
func (ListCoreDefinitionsOutput) GoString ¶
func (s ListCoreDefinitionsOutput) GoString() string
GoString returns the string representation
func (*ListCoreDefinitionsOutput) SetDefinitions ¶
func (s *ListCoreDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListCoreDefinitionsOutput
SetDefinitions sets the Definitions field's value.
func (*ListCoreDefinitionsOutput) SetNextToken ¶
func (s *ListCoreDefinitionsOutput) SetNextToken(v string) *ListCoreDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (ListCoreDefinitionsOutput) String ¶
func (s ListCoreDefinitionsOutput) String() string
String returns the string representation
type ListDeploymentsInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeploymentsRequest
type ListDeploymentsInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListDeploymentsInput) GoString ¶
func (s ListDeploymentsInput) GoString() string
GoString returns the string representation
func (*ListDeploymentsInput) SetGroupId ¶
func (s *ListDeploymentsInput) SetGroupId(v string) *ListDeploymentsInput
SetGroupId sets the GroupId field's value.
func (*ListDeploymentsInput) SetMaxResults ¶
func (s *ListDeploymentsInput) SetMaxResults(v string) *ListDeploymentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDeploymentsInput) SetNextToken ¶
func (s *ListDeploymentsInput) SetNextToken(v string) *ListDeploymentsInput
SetNextToken sets the NextToken field's value.
func (ListDeploymentsInput) String ¶
func (s ListDeploymentsInput) String() string
String returns the string representation
func (*ListDeploymentsInput) Validate ¶
func (s *ListDeploymentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeploymentsOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeploymentsResponse
type ListDeploymentsOutput struct { // Information on deployments Deployments []*Deployment `type:"list"` // The token for the next set of results, or ''null'' if there are no additional // results. NextToken *string `type:"string"` // contains filtered or unexported fields }
func (ListDeploymentsOutput) GoString ¶
func (s ListDeploymentsOutput) GoString() string
GoString returns the string representation
func (*ListDeploymentsOutput) SetDeployments ¶
func (s *ListDeploymentsOutput) SetDeployments(v []*Deployment) *ListDeploymentsOutput
SetDeployments sets the Deployments field's value.
func (*ListDeploymentsOutput) SetNextToken ¶
func (s *ListDeploymentsOutput) SetNextToken(v string) *ListDeploymentsOutput
SetNextToken sets the NextToken field's value.
func (ListDeploymentsOutput) String ¶
func (s ListDeploymentsOutput) String() string
String returns the string representation
type ListDeviceDefinitionVersionsInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitionVersionsRequest
type ListDeviceDefinitionVersionsInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListDeviceDefinitionVersionsInput) GoString ¶
func (s ListDeviceDefinitionVersionsInput) GoString() string
GoString returns the string representation
func (*ListDeviceDefinitionVersionsInput) SetDeviceDefinitionId ¶
func (s *ListDeviceDefinitionVersionsInput) SetDeviceDefinitionId(v string) *ListDeviceDefinitionVersionsInput
SetDeviceDefinitionId sets the DeviceDefinitionId field's value.
func (*ListDeviceDefinitionVersionsInput) SetMaxResults ¶
func (s *ListDeviceDefinitionVersionsInput) SetMaxResults(v string) *ListDeviceDefinitionVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDeviceDefinitionVersionsInput) SetNextToken ¶
func (s *ListDeviceDefinitionVersionsInput) SetNextToken(v string) *ListDeviceDefinitionVersionsInput
SetNextToken sets the NextToken field's value.
func (ListDeviceDefinitionVersionsInput) String ¶
func (s ListDeviceDefinitionVersionsInput) String() string
String returns the string representation
func (*ListDeviceDefinitionVersionsInput) Validate ¶
func (s *ListDeviceDefinitionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDeviceDefinitionVersionsOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitionVersionsResponse
type ListDeviceDefinitionVersionsOutput struct {
NextToken *string `type:"string"`
Versions []*VersionInformation `type:"list"`
// contains filtered or unexported fields
}
func (ListDeviceDefinitionVersionsOutput) GoString ¶
func (s ListDeviceDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (*ListDeviceDefinitionVersionsOutput) SetNextToken ¶
func (s *ListDeviceDefinitionVersionsOutput) SetNextToken(v string) *ListDeviceDefinitionVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListDeviceDefinitionVersionsOutput) SetVersions ¶
func (s *ListDeviceDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListDeviceDefinitionVersionsOutput
SetVersions sets the Versions field's value.
func (ListDeviceDefinitionVersionsOutput) String ¶
func (s ListDeviceDefinitionVersionsOutput) String() string
String returns the string representation
type ListDeviceDefinitionsInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitionsRequest
type ListDeviceDefinitionsInput struct {
MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"`
NextToken *string `location:"querystring" locationName:"NextToken" type:"string"`
// contains filtered or unexported fields
}
func (ListDeviceDefinitionsInput) GoString ¶
func (s ListDeviceDefinitionsInput) GoString() string
GoString returns the string representation
func (*ListDeviceDefinitionsInput) SetMaxResults ¶
func (s *ListDeviceDefinitionsInput) SetMaxResults(v string) *ListDeviceDefinitionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDeviceDefinitionsInput) SetNextToken ¶
func (s *ListDeviceDefinitionsInput) SetNextToken(v string) *ListDeviceDefinitionsInput
SetNextToken sets the NextToken field's value.
func (ListDeviceDefinitionsInput) String ¶
func (s ListDeviceDefinitionsInput) String() string
String returns the string representation
type ListDeviceDefinitionsOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListDeviceDefinitionsResponse
type ListDeviceDefinitionsOutput struct {
Definitions []*DefinitionInformation `type:"list"`
NextToken *string `type:"string"`
// contains filtered or unexported fields
}
func (ListDeviceDefinitionsOutput) GoString ¶
func (s ListDeviceDefinitionsOutput) GoString() string
GoString returns the string representation
func (*ListDeviceDefinitionsOutput) SetDefinitions ¶
func (s *ListDeviceDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListDeviceDefinitionsOutput
SetDefinitions sets the Definitions field's value.
func (*ListDeviceDefinitionsOutput) SetNextToken ¶
func (s *ListDeviceDefinitionsOutput) SetNextToken(v string) *ListDeviceDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (ListDeviceDefinitionsOutput) String ¶
func (s ListDeviceDefinitionsOutput) String() string
String returns the string representation
type ListFunctionDefinitionVersionsInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitionVersionsRequest
type ListFunctionDefinitionVersionsInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListFunctionDefinitionVersionsInput) GoString ¶
func (s ListFunctionDefinitionVersionsInput) GoString() string
GoString returns the string representation
func (*ListFunctionDefinitionVersionsInput) SetFunctionDefinitionId ¶
func (s *ListFunctionDefinitionVersionsInput) SetFunctionDefinitionId(v string) *ListFunctionDefinitionVersionsInput
SetFunctionDefinitionId sets the FunctionDefinitionId field's value.
func (*ListFunctionDefinitionVersionsInput) SetMaxResults ¶
func (s *ListFunctionDefinitionVersionsInput) SetMaxResults(v string) *ListFunctionDefinitionVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListFunctionDefinitionVersionsInput) SetNextToken ¶
func (s *ListFunctionDefinitionVersionsInput) SetNextToken(v string) *ListFunctionDefinitionVersionsInput
SetNextToken sets the NextToken field's value.
func (ListFunctionDefinitionVersionsInput) String ¶
func (s ListFunctionDefinitionVersionsInput) String() string
String returns the string representation
func (*ListFunctionDefinitionVersionsInput) Validate ¶
func (s *ListFunctionDefinitionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListFunctionDefinitionVersionsOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitionVersionsResponse
type ListFunctionDefinitionVersionsOutput struct {
NextToken *string `type:"string"`
Versions []*VersionInformation `type:"list"`
// contains filtered or unexported fields
}
func (ListFunctionDefinitionVersionsOutput) GoString ¶
func (s ListFunctionDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (*ListFunctionDefinitionVersionsOutput) SetNextToken ¶
func (s *ListFunctionDefinitionVersionsOutput) SetNextToken(v string) *ListFunctionDefinitionVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListFunctionDefinitionVersionsOutput) SetVersions ¶
func (s *ListFunctionDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListFunctionDefinitionVersionsOutput
SetVersions sets the Versions field's value.
func (ListFunctionDefinitionVersionsOutput) String ¶
func (s ListFunctionDefinitionVersionsOutput) String() string
String returns the string representation
type ListFunctionDefinitionsInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitionsRequest
type ListFunctionDefinitionsInput struct {
MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"`
NextToken *string `location:"querystring" locationName:"NextToken" type:"string"`
// contains filtered or unexported fields
}
func (ListFunctionDefinitionsInput) GoString ¶
func (s ListFunctionDefinitionsInput) GoString() string
GoString returns the string representation
func (*ListFunctionDefinitionsInput) SetMaxResults ¶
func (s *ListFunctionDefinitionsInput) SetMaxResults(v string) *ListFunctionDefinitionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListFunctionDefinitionsInput) SetNextToken ¶
func (s *ListFunctionDefinitionsInput) SetNextToken(v string) *ListFunctionDefinitionsInput
SetNextToken sets the NextToken field's value.
func (ListFunctionDefinitionsInput) String ¶
func (s ListFunctionDefinitionsInput) String() string
String returns the string representation
type ListFunctionDefinitionsOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListFunctionDefinitionsResponse
type ListFunctionDefinitionsOutput struct {
Definitions []*DefinitionInformation `type:"list"`
NextToken *string `type:"string"`
// contains filtered or unexported fields
}
func (ListFunctionDefinitionsOutput) GoString ¶
func (s ListFunctionDefinitionsOutput) GoString() string
GoString returns the string representation
func (*ListFunctionDefinitionsOutput) SetDefinitions ¶
func (s *ListFunctionDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListFunctionDefinitionsOutput
SetDefinitions sets the Definitions field's value.
func (*ListFunctionDefinitionsOutput) SetNextToken ¶
func (s *ListFunctionDefinitionsOutput) SetNextToken(v string) *ListFunctionDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (ListFunctionDefinitionsOutput) String ¶
func (s ListFunctionDefinitionsOutput) String() string
String returns the string representation
type ListGroupCertificateAuthoritiesInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupCertificateAuthoritiesRequest
type ListGroupCertificateAuthoritiesInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListGroupCertificateAuthoritiesInput) GoString ¶
func (s ListGroupCertificateAuthoritiesInput) GoString() string
GoString returns the string representation
func (*ListGroupCertificateAuthoritiesInput) SetGroupId ¶
func (s *ListGroupCertificateAuthoritiesInput) SetGroupId(v string) *ListGroupCertificateAuthoritiesInput
SetGroupId sets the GroupId field's value.
func (ListGroupCertificateAuthoritiesInput) String ¶
func (s ListGroupCertificateAuthoritiesInput) String() string
String returns the string representation
func (*ListGroupCertificateAuthoritiesInput) Validate ¶
func (s *ListGroupCertificateAuthoritiesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListGroupCertificateAuthoritiesOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupCertificateAuthoritiesResponse
type ListGroupCertificateAuthoritiesOutput struct { // List of certificate authorities associated with the group. GroupCertificateAuthorities []*GroupCertificateAuthorityProperties `type:"list"` // contains filtered or unexported fields }
func (ListGroupCertificateAuthoritiesOutput) GoString ¶
func (s ListGroupCertificateAuthoritiesOutput) GoString() string
GoString returns the string representation
func (*ListGroupCertificateAuthoritiesOutput) SetGroupCertificateAuthorities ¶
func (s *ListGroupCertificateAuthoritiesOutput) SetGroupCertificateAuthorities(v []*GroupCertificateAuthorityProperties) *ListGroupCertificateAuthoritiesOutput
SetGroupCertificateAuthorities sets the GroupCertificateAuthorities field's value.
func (ListGroupCertificateAuthoritiesOutput) String ¶
func (s ListGroupCertificateAuthoritiesOutput) String() string
String returns the string representation
type ListGroupVersionsInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupVersionsRequest
type ListGroupVersionsInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListGroupVersionsInput) GoString ¶
func (s ListGroupVersionsInput) GoString() string
GoString returns the string representation
func (*ListGroupVersionsInput) SetGroupId ¶
func (s *ListGroupVersionsInput) SetGroupId(v string) *ListGroupVersionsInput
SetGroupId sets the GroupId field's value.
func (*ListGroupVersionsInput) SetMaxResults ¶
func (s *ListGroupVersionsInput) SetMaxResults(v string) *ListGroupVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListGroupVersionsInput) SetNextToken ¶
func (s *ListGroupVersionsInput) SetNextToken(v string) *ListGroupVersionsInput
SetNextToken sets the NextToken field's value.
func (ListGroupVersionsInput) String ¶
func (s ListGroupVersionsInput) String() string
String returns the string representation
func (*ListGroupVersionsInput) Validate ¶
func (s *ListGroupVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListGroupVersionsOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupVersionsResponse
type ListGroupVersionsOutput struct {
NextToken *string `type:"string"`
Versions []*VersionInformation `type:"list"`
// contains filtered or unexported fields
}
func (ListGroupVersionsOutput) GoString ¶
func (s ListGroupVersionsOutput) GoString() string
GoString returns the string representation
func (*ListGroupVersionsOutput) SetNextToken ¶
func (s *ListGroupVersionsOutput) SetNextToken(v string) *ListGroupVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListGroupVersionsOutput) SetVersions ¶
func (s *ListGroupVersionsOutput) SetVersions(v []*VersionInformation) *ListGroupVersionsOutput
SetVersions sets the Versions field's value.
func (ListGroupVersionsOutput) String ¶
func (s ListGroupVersionsOutput) String() string
String returns the string representation
type ListGroupsInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupsRequest
type ListGroupsInput struct {
MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"`
NextToken *string `location:"querystring" locationName:"NextToken" type:"string"`
// contains filtered or unexported fields
}
func (ListGroupsInput) GoString ¶
func (s ListGroupsInput) GoString() string
GoString returns the string representation
func (*ListGroupsInput) SetMaxResults ¶
func (s *ListGroupsInput) SetMaxResults(v string) *ListGroupsInput
SetMaxResults sets the MaxResults field's value.
func (*ListGroupsInput) SetNextToken ¶
func (s *ListGroupsInput) SetNextToken(v string) *ListGroupsInput
SetNextToken sets the NextToken field's value.
func (ListGroupsInput) String ¶
func (s ListGroupsInput) String() string
String returns the string representation
type ListGroupsOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListGroupsResponse
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 }
func (ListGroupsOutput) GoString ¶
func (s ListGroupsOutput) GoString() string
GoString returns the string representation
func (*ListGroupsOutput) SetGroups ¶
func (s *ListGroupsOutput) SetGroups(v []*GroupInformation) *ListGroupsOutput
SetGroups sets the Groups field's value.
func (*ListGroupsOutput) SetNextToken ¶
func (s *ListGroupsOutput) SetNextToken(v string) *ListGroupsOutput
SetNextToken sets the NextToken field's value.
func (ListGroupsOutput) String ¶
func (s ListGroupsOutput) String() string
String returns the string representation
type ListLoggerDefinitionVersionsInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitionVersionsRequest
type ListLoggerDefinitionVersionsInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // contains filtered or unexported fields }
func (ListLoggerDefinitionVersionsInput) GoString ¶
func (s ListLoggerDefinitionVersionsInput) GoString() string
GoString returns the string representation
func (*ListLoggerDefinitionVersionsInput) SetLoggerDefinitionId ¶
func (s *ListLoggerDefinitionVersionsInput) SetLoggerDefinitionId(v string) *ListLoggerDefinitionVersionsInput
SetLoggerDefinitionId sets the LoggerDefinitionId field's value.
func (*ListLoggerDefinitionVersionsInput) SetMaxResults ¶
func (s *ListLoggerDefinitionVersionsInput) SetMaxResults(v string) *ListLoggerDefinitionVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListLoggerDefinitionVersionsInput) SetNextToken ¶
func (s *ListLoggerDefinitionVersionsInput) SetNextToken(v string) *ListLoggerDefinitionVersionsInput
SetNextToken sets the NextToken field's value.
func (ListLoggerDefinitionVersionsInput) String ¶
func (s ListLoggerDefinitionVersionsInput) String() string
String returns the string representation
func (*ListLoggerDefinitionVersionsInput) Validate ¶
func (s *ListLoggerDefinitionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListLoggerDefinitionVersionsOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitionVersionsResponse
type ListLoggerDefinitionVersionsOutput struct {
NextToken *string `type:"string"`
Versions []*VersionInformation `type:"list"`
// contains filtered or unexported fields
}
func (ListLoggerDefinitionVersionsOutput) GoString ¶
func (s ListLoggerDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (*ListLoggerDefinitionVersionsOutput) SetNextToken ¶
func (s *ListLoggerDefinitionVersionsOutput) SetNextToken(v string) *ListLoggerDefinitionVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListLoggerDefinitionVersionsOutput) SetVersions ¶
func (s *ListLoggerDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListLoggerDefinitionVersionsOutput
SetVersions sets the Versions field's value.
func (ListLoggerDefinitionVersionsOutput) String ¶
func (s ListLoggerDefinitionVersionsOutput) String() string
String returns the string representation
type ListLoggerDefinitionsInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitionsRequest
type ListLoggerDefinitionsInput struct {
MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"`
NextToken *string `location:"querystring" locationName:"NextToken" type:"string"`
// contains filtered or unexported fields
}
func (ListLoggerDefinitionsInput) GoString ¶
func (s ListLoggerDefinitionsInput) GoString() string
GoString returns the string representation
func (*ListLoggerDefinitionsInput) SetMaxResults ¶
func (s *ListLoggerDefinitionsInput) SetMaxResults(v string) *ListLoggerDefinitionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListLoggerDefinitionsInput) SetNextToken ¶
func (s *ListLoggerDefinitionsInput) SetNextToken(v string) *ListLoggerDefinitionsInput
SetNextToken sets the NextToken field's value.
func (ListLoggerDefinitionsInput) String ¶
func (s ListLoggerDefinitionsInput) String() string
String returns the string representation
type ListLoggerDefinitionsOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListLoggerDefinitionsResponse
type ListLoggerDefinitionsOutput struct {
Definitions []*DefinitionInformation `type:"list"`
NextToken *string `type:"string"`
// contains filtered or unexported fields
}
func (ListLoggerDefinitionsOutput) GoString ¶
func (s ListLoggerDefinitionsOutput) GoString() string
GoString returns the string representation
func (*ListLoggerDefinitionsOutput) SetDefinitions ¶
func (s *ListLoggerDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListLoggerDefinitionsOutput
SetDefinitions sets the Definitions field's value.
func (*ListLoggerDefinitionsOutput) SetNextToken ¶
func (s *ListLoggerDefinitionsOutput) SetNextToken(v string) *ListLoggerDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (ListLoggerDefinitionsOutput) String ¶
func (s ListLoggerDefinitionsOutput) String() string
String returns the string representation
type ListSubscriptionDefinitionVersionsInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitionVersionsRequest
type ListSubscriptionDefinitionVersionsInput struct { MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"` NextToken *string `location:"querystring" locationName:"NextToken" type:"string"` // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListSubscriptionDefinitionVersionsInput) GoString ¶
func (s ListSubscriptionDefinitionVersionsInput) GoString() string
GoString returns the string representation
func (*ListSubscriptionDefinitionVersionsInput) SetMaxResults ¶
func (s *ListSubscriptionDefinitionVersionsInput) SetMaxResults(v string) *ListSubscriptionDefinitionVersionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSubscriptionDefinitionVersionsInput) SetNextToken ¶
func (s *ListSubscriptionDefinitionVersionsInput) SetNextToken(v string) *ListSubscriptionDefinitionVersionsInput
SetNextToken sets the NextToken field's value.
func (*ListSubscriptionDefinitionVersionsInput) SetSubscriptionDefinitionId ¶
func (s *ListSubscriptionDefinitionVersionsInput) SetSubscriptionDefinitionId(v string) *ListSubscriptionDefinitionVersionsInput
SetSubscriptionDefinitionId sets the SubscriptionDefinitionId field's value.
func (ListSubscriptionDefinitionVersionsInput) String ¶
func (s ListSubscriptionDefinitionVersionsInput) String() string
String returns the string representation
func (*ListSubscriptionDefinitionVersionsInput) Validate ¶
func (s *ListSubscriptionDefinitionVersionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSubscriptionDefinitionVersionsOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitionVersionsResponse
type ListSubscriptionDefinitionVersionsOutput struct {
NextToken *string `type:"string"`
Versions []*VersionInformation `type:"list"`
// contains filtered or unexported fields
}
func (ListSubscriptionDefinitionVersionsOutput) GoString ¶
func (s ListSubscriptionDefinitionVersionsOutput) GoString() string
GoString returns the string representation
func (*ListSubscriptionDefinitionVersionsOutput) SetNextToken ¶
func (s *ListSubscriptionDefinitionVersionsOutput) SetNextToken(v string) *ListSubscriptionDefinitionVersionsOutput
SetNextToken sets the NextToken field's value.
func (*ListSubscriptionDefinitionVersionsOutput) SetVersions ¶
func (s *ListSubscriptionDefinitionVersionsOutput) SetVersions(v []*VersionInformation) *ListSubscriptionDefinitionVersionsOutput
SetVersions sets the Versions field's value.
func (ListSubscriptionDefinitionVersionsOutput) String ¶
func (s ListSubscriptionDefinitionVersionsOutput) String() string
String returns the string representation
type ListSubscriptionDefinitionsInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitionsRequest
type ListSubscriptionDefinitionsInput struct {
MaxResults *string `location:"querystring" locationName:"MaxResults" type:"string"`
NextToken *string `location:"querystring" locationName:"NextToken" type:"string"`
// contains filtered or unexported fields
}
func (ListSubscriptionDefinitionsInput) GoString ¶
func (s ListSubscriptionDefinitionsInput) GoString() string
GoString returns the string representation
func (*ListSubscriptionDefinitionsInput) SetMaxResults ¶
func (s *ListSubscriptionDefinitionsInput) SetMaxResults(v string) *ListSubscriptionDefinitionsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSubscriptionDefinitionsInput) SetNextToken ¶
func (s *ListSubscriptionDefinitionsInput) SetNextToken(v string) *ListSubscriptionDefinitionsInput
SetNextToken sets the NextToken field's value.
func (ListSubscriptionDefinitionsInput) String ¶
func (s ListSubscriptionDefinitionsInput) String() string
String returns the string representation
type ListSubscriptionDefinitionsOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/ListSubscriptionDefinitionsResponse
type ListSubscriptionDefinitionsOutput struct {
Definitions []*DefinitionInformation `type:"list"`
NextToken *string `type:"string"`
// contains filtered or unexported fields
}
func (ListSubscriptionDefinitionsOutput) GoString ¶
func (s ListSubscriptionDefinitionsOutput) GoString() string
GoString returns the string representation
func (*ListSubscriptionDefinitionsOutput) SetDefinitions ¶
func (s *ListSubscriptionDefinitionsOutput) SetDefinitions(v []*DefinitionInformation) *ListSubscriptionDefinitionsOutput
SetDefinitions sets the Definitions field's value.
func (*ListSubscriptionDefinitionsOutput) SetNextToken ¶
func (s *ListSubscriptionDefinitionsOutput) SetNextToken(v string) *ListSubscriptionDefinitionsOutput
SetNextToken sets the NextToken field's value.
func (ListSubscriptionDefinitionsOutput) String ¶
func (s ListSubscriptionDefinitionsOutput) String() string
String returns the string representation
type Logger ¶
Information on the Logger Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/Logger
type Logger struct { // The component that will be subject to logs Component *string `type:"string" enum:"LoggerComponent"` // Element Id for this entry in the list. Id *string `type:"string"` // The level of the logs Level *string `type:"string" enum:"LoggerLevel"` // 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 *string `type:"string" enum:"LoggerType"` // contains filtered or unexported fields }
func (Logger) GoString ¶
func (s Logger) GoString() string
GoString returns the string representation
func (*Logger) SetComponent ¶
func (s *Logger) SetComponent(v string) *Logger
SetComponent sets the Component field's value.
func (*Logger) SetId ¶
func (s *Logger) SetId(v string) *Logger
SetId sets the Id field's value.
func (*Logger) SetLevel ¶
func (s *Logger) SetLevel(v string) *Logger
SetLevel sets the Level field's value.
func (*Logger) SetSpace ¶
func (s *Logger) SetSpace(v int64) *Logger
SetSpace sets the Space field's value.
func (*Logger) SetType ¶
func (s *Logger) SetType(v string) *Logger
SetType sets the Type field's value.
func (Logger) String ¶
func (s Logger) String() string
String returns the string representation
type LoggerDefinitionVersion ¶
Information on logger definition version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/LoggerDefinitionVersion
type LoggerDefinitionVersion struct { // List of loggers. Loggers []*Logger `type:"list"` // contains filtered or unexported fields }
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 Subscription ¶
Information on subscription Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 }
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 ¶
Information on subscription definition version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/SubscriptionDefinitionVersion
type SubscriptionDefinitionVersion struct { // Subscriptions in the version. Subscriptions []*Subscription `type:"list"` // contains filtered or unexported fields }
func (SubscriptionDefinitionVersion) GoString ¶
func (s SubscriptionDefinitionVersion) GoString() string
GoString returns the string representation
func (*SubscriptionDefinitionVersion) SetSubscriptions ¶
func (s *SubscriptionDefinitionVersion) SetSubscriptions(v []*Subscription) *SubscriptionDefinitionVersion
SetSubscriptions sets the Subscriptions field's value.
func (SubscriptionDefinitionVersion) String ¶
func (s SubscriptionDefinitionVersion) String() string
String returns the string representation
type UpdateConnectivityInfoInput ¶
Information on connectivity info Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateConnectivityInfoRequest
type UpdateConnectivityInfoInput struct { // Connectivity info array ConnectivityInfo []*ConnectivityInfo `type:"list"` // ThingName is a required field ThingName *string `location:"uri" locationName:"ThingName" type:"string" required:"true"` // contains filtered or unexported fields }
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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateConnectivityInfoResponse
type UpdateConnectivityInfoOutput struct { Message *string `locationName:"message" type:"string"` // New Version Version *string `type:"string"` // contains filtered or unexported fields }
func (UpdateConnectivityInfoOutput) GoString ¶
func (s UpdateConnectivityInfoOutput) GoString() string
GoString returns the string representation
func (*UpdateConnectivityInfoOutput) SetMessage ¶
func (s *UpdateConnectivityInfoOutput) SetMessage(v string) *UpdateConnectivityInfoOutput
SetMessage sets the Message field's value.
func (*UpdateConnectivityInfoOutput) SetVersion ¶
func (s *UpdateConnectivityInfoOutput) SetVersion(v string) *UpdateConnectivityInfoOutput
SetVersion sets the Version field's value.
func (UpdateConnectivityInfoOutput) String ¶
func (s UpdateConnectivityInfoOutput) String() string
String returns the string representation
type UpdateCoreDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateCoreDefinitionRequest
type UpdateCoreDefinitionInput struct { // CoreDefinitionId is a required field CoreDefinitionId *string `location:"uri" locationName:"CoreDefinitionId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
func (UpdateCoreDefinitionInput) GoString ¶
func (s UpdateCoreDefinitionInput) GoString() string
GoString returns the string representation
func (*UpdateCoreDefinitionInput) SetCoreDefinitionId ¶
func (s *UpdateCoreDefinitionInput) SetCoreDefinitionId(v string) *UpdateCoreDefinitionInput
SetCoreDefinitionId sets the CoreDefinitionId field's value.
func (*UpdateCoreDefinitionInput) SetName ¶
func (s *UpdateCoreDefinitionInput) SetName(v string) *UpdateCoreDefinitionInput
SetName sets the Name field's value.
func (UpdateCoreDefinitionInput) String ¶
func (s UpdateCoreDefinitionInput) String() string
String returns the string representation
func (*UpdateCoreDefinitionInput) Validate ¶
func (s *UpdateCoreDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCoreDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateCoreDefinitionResponse
type UpdateCoreDefinitionOutput struct {
// contains filtered or unexported fields
}
func (UpdateCoreDefinitionOutput) GoString ¶
func (s UpdateCoreDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateCoreDefinitionOutput) String ¶
func (s UpdateCoreDefinitionOutput) String() string
String returns the string representation
type UpdateDeviceDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateDeviceDefinitionRequest
type UpdateDeviceDefinitionInput struct { // DeviceDefinitionId is a required field DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
func (UpdateDeviceDefinitionInput) GoString ¶
func (s UpdateDeviceDefinitionInput) GoString() string
GoString returns the string representation
func (*UpdateDeviceDefinitionInput) SetDeviceDefinitionId ¶
func (s *UpdateDeviceDefinitionInput) SetDeviceDefinitionId(v string) *UpdateDeviceDefinitionInput
SetDeviceDefinitionId sets the DeviceDefinitionId field's value.
func (*UpdateDeviceDefinitionInput) SetName ¶
func (s *UpdateDeviceDefinitionInput) SetName(v string) *UpdateDeviceDefinitionInput
SetName sets the Name field's value.
func (UpdateDeviceDefinitionInput) String ¶
func (s UpdateDeviceDefinitionInput) String() string
String returns the string representation
func (*UpdateDeviceDefinitionInput) Validate ¶
func (s *UpdateDeviceDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDeviceDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateDeviceDefinitionResponse
type UpdateDeviceDefinitionOutput struct {
// contains filtered or unexported fields
}
func (UpdateDeviceDefinitionOutput) GoString ¶
func (s UpdateDeviceDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateDeviceDefinitionOutput) String ¶
func (s UpdateDeviceDefinitionOutput) String() string
String returns the string representation
type UpdateFunctionDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateFunctionDefinitionRequest
type UpdateFunctionDefinitionInput struct { // FunctionDefinitionId is a required field FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
func (UpdateFunctionDefinitionInput) GoString ¶
func (s UpdateFunctionDefinitionInput) GoString() string
GoString returns the string representation
func (*UpdateFunctionDefinitionInput) SetFunctionDefinitionId ¶
func (s *UpdateFunctionDefinitionInput) SetFunctionDefinitionId(v string) *UpdateFunctionDefinitionInput
SetFunctionDefinitionId sets the FunctionDefinitionId field's value.
func (*UpdateFunctionDefinitionInput) SetName ¶
func (s *UpdateFunctionDefinitionInput) SetName(v string) *UpdateFunctionDefinitionInput
SetName sets the Name field's value.
func (UpdateFunctionDefinitionInput) String ¶
func (s UpdateFunctionDefinitionInput) String() string
String returns the string representation
func (*UpdateFunctionDefinitionInput) Validate ¶
func (s *UpdateFunctionDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFunctionDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateFunctionDefinitionResponse
type UpdateFunctionDefinitionOutput struct {
// contains filtered or unexported fields
}
func (UpdateFunctionDefinitionOutput) GoString ¶
func (s UpdateFunctionDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateFunctionDefinitionOutput) String ¶
func (s UpdateFunctionDefinitionOutput) String() string
String returns the string representation
type UpdateGroupCertificateConfigurationInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroupCertificateConfigurationRequest
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 }
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 ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroupCertificateConfigurationResponse
type UpdateGroupCertificateConfigurationOutput struct {
CertificateAuthorityExpiryInMilliseconds *string `type:"string"`
CertificateExpiryInMilliseconds *string `type:"string"`
GroupId *string `type:"string"`
// contains filtered or unexported fields
}
func (UpdateGroupCertificateConfigurationOutput) GoString ¶
func (s UpdateGroupCertificateConfigurationOutput) GoString() string
GoString returns the string representation
func (*UpdateGroupCertificateConfigurationOutput) SetCertificateAuthorityExpiryInMilliseconds ¶
func (s *UpdateGroupCertificateConfigurationOutput) SetCertificateAuthorityExpiryInMilliseconds(v string) *UpdateGroupCertificateConfigurationOutput
SetCertificateAuthorityExpiryInMilliseconds sets the CertificateAuthorityExpiryInMilliseconds field's value.
func (*UpdateGroupCertificateConfigurationOutput) SetCertificateExpiryInMilliseconds ¶
func (s *UpdateGroupCertificateConfigurationOutput) SetCertificateExpiryInMilliseconds(v string) *UpdateGroupCertificateConfigurationOutput
SetCertificateExpiryInMilliseconds sets the CertificateExpiryInMilliseconds field's value.
func (*UpdateGroupCertificateConfigurationOutput) SetGroupId ¶
func (s *UpdateGroupCertificateConfigurationOutput) SetGroupId(v string) *UpdateGroupCertificateConfigurationOutput
SetGroupId sets the GroupId field's value.
func (UpdateGroupCertificateConfigurationOutput) String ¶
func (s UpdateGroupCertificateConfigurationOutput) String() string
String returns the string representation
type UpdateGroupInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroupRequest
type UpdateGroupInput struct { // GroupId is a required field GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
func (UpdateGroupInput) GoString ¶
func (s UpdateGroupInput) GoString() string
GoString returns the string representation
func (*UpdateGroupInput) SetGroupId ¶
func (s *UpdateGroupInput) SetGroupId(v string) *UpdateGroupInput
SetGroupId sets the GroupId field's value.
func (*UpdateGroupInput) SetName ¶
func (s *UpdateGroupInput) SetName(v string) *UpdateGroupInput
SetName sets the Name field's value.
func (UpdateGroupInput) String ¶
func (s UpdateGroupInput) String() string
String returns the string representation
func (*UpdateGroupInput) Validate ¶
func (s *UpdateGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateGroupOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateGroupResponse
type UpdateGroupOutput struct {
// contains filtered or unexported fields
}
func (UpdateGroupOutput) GoString ¶
func (s UpdateGroupOutput) GoString() string
GoString returns the string representation
func (UpdateGroupOutput) String ¶
func (s UpdateGroupOutput) String() string
String returns the string representation
type UpdateLoggerDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateLoggerDefinitionRequest
type UpdateLoggerDefinitionInput struct { // LoggerDefinitionId is a required field LoggerDefinitionId *string `location:"uri" locationName:"LoggerDefinitionId" type:"string" required:"true"` Name *string `type:"string"` // contains filtered or unexported fields }
func (UpdateLoggerDefinitionInput) GoString ¶
func (s UpdateLoggerDefinitionInput) GoString() string
GoString returns the string representation
func (*UpdateLoggerDefinitionInput) SetLoggerDefinitionId ¶
func (s *UpdateLoggerDefinitionInput) SetLoggerDefinitionId(v string) *UpdateLoggerDefinitionInput
SetLoggerDefinitionId sets the LoggerDefinitionId field's value.
func (*UpdateLoggerDefinitionInput) SetName ¶
func (s *UpdateLoggerDefinitionInput) SetName(v string) *UpdateLoggerDefinitionInput
SetName sets the Name field's value.
func (UpdateLoggerDefinitionInput) String ¶
func (s UpdateLoggerDefinitionInput) String() string
String returns the string representation
func (*UpdateLoggerDefinitionInput) Validate ¶
func (s *UpdateLoggerDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateLoggerDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateLoggerDefinitionResponse
type UpdateLoggerDefinitionOutput struct {
// contains filtered or unexported fields
}
func (UpdateLoggerDefinitionOutput) GoString ¶
func (s UpdateLoggerDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateLoggerDefinitionOutput) String ¶
func (s UpdateLoggerDefinitionOutput) String() string
String returns the string representation
type UpdateSubscriptionDefinitionInput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateSubscriptionDefinitionRequest
type UpdateSubscriptionDefinitionInput struct { Name *string `type:"string"` // SubscriptionDefinitionId is a required field SubscriptionDefinitionId *string `location:"uri" locationName:"SubscriptionDefinitionId" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateSubscriptionDefinitionInput) GoString ¶
func (s UpdateSubscriptionDefinitionInput) GoString() string
GoString returns the string representation
func (*UpdateSubscriptionDefinitionInput) SetName ¶
func (s *UpdateSubscriptionDefinitionInput) SetName(v string) *UpdateSubscriptionDefinitionInput
SetName sets the Name field's value.
func (*UpdateSubscriptionDefinitionInput) SetSubscriptionDefinitionId ¶
func (s *UpdateSubscriptionDefinitionInput) SetSubscriptionDefinitionId(v string) *UpdateSubscriptionDefinitionInput
SetSubscriptionDefinitionId sets the SubscriptionDefinitionId field's value.
func (UpdateSubscriptionDefinitionInput) String ¶
func (s UpdateSubscriptionDefinitionInput) String() string
String returns the string representation
func (*UpdateSubscriptionDefinitionInput) Validate ¶
func (s *UpdateSubscriptionDefinitionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSubscriptionDefinitionOutput ¶
Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/UpdateSubscriptionDefinitionResponse
type UpdateSubscriptionDefinitionOutput struct {
// contains filtered or unexported fields
}
func (UpdateSubscriptionDefinitionOutput) GoString ¶
func (s UpdateSubscriptionDefinitionOutput) GoString() string
GoString returns the string representation
func (UpdateSubscriptionDefinitionOutput) String ¶
func (s UpdateSubscriptionDefinitionOutput) String() string
String returns the string representation
type VersionInformation ¶
Information on the version Please also see https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07/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 }
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
Subdirectories
Name | Synopsis |
---|---|
.. | |
greengrassiface | Package greengrassiface provides an interface to enable mocking the AWS Greengrass service client for testing your code. |