aws-sdk-go: github.com/aws/aws-sdk-go/service/greengrass Index | Files | Directories

package greengrass

import "github.com/aws/aws-sdk-go/service/greengrass"

Package greengrass provides the client and types for making API requests to AWS Greengrass.

AWS IoT Greengrass seamlessly extends AWS onto physical devices so they can act locally on the data they generate, while still using the cloud for management, analytics, and durable storage. AWS IoT Greengrass ensures your devices can respond quickly to local events and operate with intermittent connectivity. AWS IoT Greengrass minimizes the cost of transmitting data to the cloud by allowing you to author AWS Lambda functions that execute locally.

See https://docs.aws.amazon.com/goto/WebAPI/greengrass-2017-06-07 for more information on this service.

See greengrass package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/greengrass/

Using the Client

To contact AWS Greengrass with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the AWS Greengrass client Greengrass for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/greengrass/#New

Index

Package Files

api.go doc.go errors.go service.go

Constants

const (
    // BulkDeploymentStatusInitializing is a BulkDeploymentStatus enum value
    BulkDeploymentStatusInitializing = "Initializing"

    // BulkDeploymentStatusRunning is a BulkDeploymentStatus enum value
    BulkDeploymentStatusRunning = "Running"

    // BulkDeploymentStatusCompleted is a BulkDeploymentStatus enum value
    BulkDeploymentStatusCompleted = "Completed"

    // BulkDeploymentStatusStopping is a BulkDeploymentStatus enum value
    BulkDeploymentStatusStopping = "Stopping"

    // BulkDeploymentStatusStopped is a BulkDeploymentStatus enum value
    BulkDeploymentStatusStopped = "Stopped"

    // BulkDeploymentStatusFailed is a BulkDeploymentStatus enum value
    BulkDeploymentStatusFailed = "Failed"
)

The current status of the bulk deployment.

const (
    // DeploymentTypeNewDeployment is a DeploymentType enum value
    DeploymentTypeNewDeployment = "NewDeployment"

    // DeploymentTypeRedeployment is a DeploymentType enum value
    DeploymentTypeRedeployment = "Redeployment"

    // DeploymentTypeResetDeployment is a DeploymentType enum value
    DeploymentTypeResetDeployment = "ResetDeployment"

    // DeploymentTypeForceResetDeployment is a DeploymentType enum value
    DeploymentTypeForceResetDeployment = "ForceResetDeployment"
)

The type of deployment. When used for ”CreateDeployment”, only ”NewDeployment” and ”Redeployment” are valid.

const (
    // EncodingTypeBinary is a EncodingType enum value
    EncodingTypeBinary = "binary"

    // EncodingTypeJson is a EncodingType enum value
    EncodingTypeJson = "json"
)
const (
    // FunctionIsolationModeGreengrassContainer is a FunctionIsolationMode enum value
    FunctionIsolationModeGreengrassContainer = "GreengrassContainer"

    // FunctionIsolationModeNoContainer is a FunctionIsolationMode enum value
    FunctionIsolationModeNoContainer = "NoContainer"
)

Specifies whether the Lambda function runs in a Greengrass container (default) or without containerization. Unless your scenario requires that you run without containerization, we recommend that you run in a Greengrass container. Omit this value to run the Lambda function with the default containerization for the group.

const (
    // LoggerComponentGreengrassSystem is a LoggerComponent enum value
    LoggerComponentGreengrassSystem = "GreengrassSystem"

    // LoggerComponentLambda is a LoggerComponent enum value
    LoggerComponentLambda = "Lambda"
)
const (
    // LoggerLevelDebug is a LoggerLevel enum value
    LoggerLevelDebug = "DEBUG"

    // LoggerLevelInfo is a LoggerLevel enum value
    LoggerLevelInfo = "INFO"

    // LoggerLevelWarn is a LoggerLevel enum value
    LoggerLevelWarn = "WARN"

    // LoggerLevelError is a LoggerLevel enum value
    LoggerLevelError = "ERROR"

    // LoggerLevelFatal is a LoggerLevel enum value
    LoggerLevelFatal = "FATAL"
)
const (
    // LoggerTypeFileSystem is a LoggerType enum value
    LoggerTypeFileSystem = "FileSystem"

    // LoggerTypeAwscloudWatch is a LoggerType enum value
    LoggerTypeAwscloudWatch = "AWSCloudWatch"
)
const (
    // PermissionRo is a Permission enum value
    PermissionRo = "ro"

    // PermissionRw is a Permission enum value
    PermissionRw = "rw"
)

The type of permission a function has to access a resource.

const (
    // SoftwareToUpdateCore is a SoftwareToUpdate enum value
    SoftwareToUpdateCore = "core"

    // SoftwareToUpdateOtaAgent is a SoftwareToUpdate enum value
    SoftwareToUpdateOtaAgent = "ota_agent"
)

The piece of software on the Greengrass core that will be updated.

const (
    // UpdateAgentLogLevelNone is a UpdateAgentLogLevel enum value
    UpdateAgentLogLevelNone = "NONE"

    // UpdateAgentLogLevelTrace is a UpdateAgentLogLevel enum value
    UpdateAgentLogLevelTrace = "TRACE"

    // UpdateAgentLogLevelDebug is a UpdateAgentLogLevel enum value
    UpdateAgentLogLevelDebug = "DEBUG"

    // UpdateAgentLogLevelVerbose is a UpdateAgentLogLevel enum value
    UpdateAgentLogLevelVerbose = "VERBOSE"

    // UpdateAgentLogLevelInfo is a UpdateAgentLogLevel enum value
    UpdateAgentLogLevelInfo = "INFO"

    // UpdateAgentLogLevelWarn is a UpdateAgentLogLevel enum value
    UpdateAgentLogLevelWarn = "WARN"

    // UpdateAgentLogLevelError is a UpdateAgentLogLevel enum value
    UpdateAgentLogLevelError = "ERROR"

    // UpdateAgentLogLevelFatal is a UpdateAgentLogLevel enum value
    UpdateAgentLogLevelFatal = "FATAL"
)

The minimum level of log statements that should be logged by the OTA Agent during an update.

const (
    // UpdateTargetsArchitectureArmv7l is a UpdateTargetsArchitecture enum value
    UpdateTargetsArchitectureArmv7l = "armv7l"

    // UpdateTargetsArchitectureX8664 is a UpdateTargetsArchitecture enum value
    UpdateTargetsArchitectureX8664 = "x86_64"

    // UpdateTargetsArchitectureAarch64 is a UpdateTargetsArchitecture enum value
    UpdateTargetsArchitectureAarch64 = "aarch64"

    // UpdateTargetsArchitectureOpenwrt is a UpdateTargetsArchitecture enum value
    UpdateTargetsArchitectureOpenwrt = "openwrt"
)

The architecture of the cores which are the targets of an update.

const (
    // UpdateTargetsOperatingSystemUbuntu is a UpdateTargetsOperatingSystem enum value
    UpdateTargetsOperatingSystemUbuntu = "ubuntu"

    // UpdateTargetsOperatingSystemRaspbian is a UpdateTargetsOperatingSystem enum value
    UpdateTargetsOperatingSystemRaspbian = "raspbian"

    // UpdateTargetsOperatingSystemAmazonLinux is a UpdateTargetsOperatingSystem enum value
    UpdateTargetsOperatingSystemAmazonLinux = "amazon_linux"
)

The operating system of the cores which are the targets of an update.

const (

    // ErrCodeBadRequestException for service response error code
    // "BadRequestException".
    //
    // General error information.
    ErrCodeBadRequestException = "BadRequestException"

    // ErrCodeInternalServerErrorException for service response error code
    // "InternalServerErrorException".
    //
    // General error information.
    ErrCodeInternalServerErrorException = "InternalServerErrorException"
)
const (
    ServiceName = "greengrass" // Name of service.
    EndpointsID = ServiceName  // ID to lookup a service endpoint with.
    ServiceID   = "Greengrass" // ServiceID is a unique identifer of a specific service.
)

Service information constants

type AssociateRoleToGroupInput Uses

type AssociateRoleToGroupInput struct {

    // GroupId is a required field
    GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"`

    // The ARN of the role you wish to associate with this group. The existence
    // of the role is not validated.
    //
    // RoleArn is a required field
    RoleArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateRoleToGroupInput) GoString Uses

func (s AssociateRoleToGroupInput) GoString() string

GoString returns the string representation

func (*AssociateRoleToGroupInput) SetGroupId Uses

func (s *AssociateRoleToGroupInput) SetGroupId(v string) *AssociateRoleToGroupInput

SetGroupId sets the GroupId field's value.

func (*AssociateRoleToGroupInput) SetRoleArn Uses

func (s *AssociateRoleToGroupInput) SetRoleArn(v string) *AssociateRoleToGroupInput

SetRoleArn sets the RoleArn field's value.

func (AssociateRoleToGroupInput) String Uses

func (s AssociateRoleToGroupInput) String() string

String returns the string representation

func (*AssociateRoleToGroupInput) Validate Uses

func (s *AssociateRoleToGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateRoleToGroupOutput Uses

type AssociateRoleToGroupOutput struct {

    // The time, in milliseconds since the epoch, when the role ARN was associated
    // with the group.
    AssociatedAt *string `type:"string"`
    // contains filtered or unexported fields
}

func (AssociateRoleToGroupOutput) GoString Uses

func (s AssociateRoleToGroupOutput) GoString() string

GoString returns the string representation

func (*AssociateRoleToGroupOutput) SetAssociatedAt Uses

func (s *AssociateRoleToGroupOutput) SetAssociatedAt(v string) *AssociateRoleToGroupOutput

SetAssociatedAt sets the AssociatedAt field's value.

func (AssociateRoleToGroupOutput) String Uses

func (s AssociateRoleToGroupOutput) String() string

String returns the string representation

type AssociateServiceRoleToAccountInput Uses

type AssociateServiceRoleToAccountInput struct {

    // The ARN of the service role you wish to associate with your account.
    //
    // RoleArn is a required field
    RoleArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (AssociateServiceRoleToAccountInput) GoString Uses

func (s AssociateServiceRoleToAccountInput) GoString() string

GoString returns the string representation

func (*AssociateServiceRoleToAccountInput) SetRoleArn Uses

func (s *AssociateServiceRoleToAccountInput) SetRoleArn(v string) *AssociateServiceRoleToAccountInput

SetRoleArn sets the RoleArn field's value.

func (AssociateServiceRoleToAccountInput) String Uses

func (s AssociateServiceRoleToAccountInput) String() string

String returns the string representation

func (*AssociateServiceRoleToAccountInput) Validate Uses

func (s *AssociateServiceRoleToAccountInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AssociateServiceRoleToAccountOutput Uses

type AssociateServiceRoleToAccountOutput struct {

    // The time when the service role was associated with the account.
    AssociatedAt *string `type:"string"`
    // contains filtered or unexported fields
}

func (AssociateServiceRoleToAccountOutput) GoString Uses

func (s AssociateServiceRoleToAccountOutput) GoString() string

GoString returns the string representation

func (*AssociateServiceRoleToAccountOutput) SetAssociatedAt Uses

func (s *AssociateServiceRoleToAccountOutput) SetAssociatedAt(v string) *AssociateServiceRoleToAccountOutput

SetAssociatedAt sets the AssociatedAt field's value.

func (AssociateServiceRoleToAccountOutput) String Uses

func (s AssociateServiceRoleToAccountOutput) String() string

String returns the string representation

type BulkDeployment Uses

type BulkDeployment struct {

    // The ARN of the bulk deployment.
    BulkDeploymentArn *string `type:"string"`

    // The ID of the bulk deployment.
    BulkDeploymentId *string `type:"string"`

    // The time, in ISO format, when the deployment was created.
    CreatedAt *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a bulk deployment. You cannot start a new bulk deployment while another one is still running or in a non-terminal state.

func (BulkDeployment) GoString Uses

func (s BulkDeployment) GoString() string

GoString returns the string representation

func (*BulkDeployment) SetBulkDeploymentArn Uses

func (s *BulkDeployment) SetBulkDeploymentArn(v string) *BulkDeployment

SetBulkDeploymentArn sets the BulkDeploymentArn field's value.

func (*BulkDeployment) SetBulkDeploymentId Uses

func (s *BulkDeployment) SetBulkDeploymentId(v string) *BulkDeployment

SetBulkDeploymentId sets the BulkDeploymentId field's value.

func (*BulkDeployment) SetCreatedAt Uses

func (s *BulkDeployment) SetCreatedAt(v string) *BulkDeployment

SetCreatedAt sets the CreatedAt field's value.

func (BulkDeployment) String Uses

func (s BulkDeployment) String() string

String returns the string representation

type BulkDeploymentMetrics Uses

type BulkDeploymentMetrics struct {

    // The total number of records that returned a non-retryable error. For example,
    // this can occur if a group record from the input file uses an invalid format
    // or specifies a nonexistent group version, or if the execution role doesn't
    // grant permission to deploy a group or group version.
    InvalidInputRecords *int64 `type:"integer"`

    // The total number of group records from the input file that have been processed
    // so far, or attempted.
    RecordsProcessed *int64 `type:"integer"`

    // The total number of deployment attempts that returned a retryable error.
    // For example, a retry is triggered if the attempt to deploy a group returns
    // a throttling error. ''StartBulkDeployment'' retries a group deployment up
    // to five times.
    RetryAttempts *int64 `type:"integer"`
    // contains filtered or unexported fields
}

Relevant metrics on input records processed during bulk deployment.

func (BulkDeploymentMetrics) GoString Uses

func (s BulkDeploymentMetrics) GoString() string

GoString returns the string representation

func (*BulkDeploymentMetrics) SetInvalidInputRecords Uses

func (s *BulkDeploymentMetrics) SetInvalidInputRecords(v int64) *BulkDeploymentMetrics

SetInvalidInputRecords sets the InvalidInputRecords field's value.

func (*BulkDeploymentMetrics) SetRecordsProcessed Uses

func (s *BulkDeploymentMetrics) SetRecordsProcessed(v int64) *BulkDeploymentMetrics

SetRecordsProcessed sets the RecordsProcessed field's value.

func (*BulkDeploymentMetrics) SetRetryAttempts Uses

func (s *BulkDeploymentMetrics) SetRetryAttempts(v int64) *BulkDeploymentMetrics

SetRetryAttempts sets the RetryAttempts field's value.

func (BulkDeploymentMetrics) String Uses

func (s BulkDeploymentMetrics) String() string

String returns the string representation

type BulkDeploymentResult Uses

type BulkDeploymentResult struct {

    // The time, in ISO format, when the deployment was created.
    CreatedAt *string `type:"string"`

    // The ARN of the group deployment.
    DeploymentArn *string `type:"string"`

    // The ID of the group deployment.
    DeploymentId *string `type:"string"`

    // The current status of the group deployment: ''InProgress'', ''Building'',
    // ''Success'', or ''Failure''.
    DeploymentStatus *string `type:"string"`

    // The type of the deployment.
    DeploymentType *string `type:"string" enum:"DeploymentType"`

    // Details about the error.
    ErrorDetails []*ErrorDetail `type:"list"`

    // The error message for a failed deployment
    ErrorMessage *string `type:"string"`

    // The ARN of the Greengrass group.
    GroupArn *string `type:"string"`
    // contains filtered or unexported fields
}

Information about an individual group deployment in a bulk deployment operation.

func (BulkDeploymentResult) GoString Uses

func (s BulkDeploymentResult) GoString() string

GoString returns the string representation

func (*BulkDeploymentResult) SetCreatedAt Uses

func (s *BulkDeploymentResult) SetCreatedAt(v string) *BulkDeploymentResult

SetCreatedAt sets the CreatedAt field's value.

func (*BulkDeploymentResult) SetDeploymentArn Uses

func (s *BulkDeploymentResult) SetDeploymentArn(v string) *BulkDeploymentResult

SetDeploymentArn sets the DeploymentArn field's value.

func (*BulkDeploymentResult) SetDeploymentId Uses

func (s *BulkDeploymentResult) SetDeploymentId(v string) *BulkDeploymentResult

SetDeploymentId sets the DeploymentId field's value.

func (*BulkDeploymentResult) SetDeploymentStatus Uses

func (s *BulkDeploymentResult) SetDeploymentStatus(v string) *BulkDeploymentResult

SetDeploymentStatus sets the DeploymentStatus field's value.

func (*BulkDeploymentResult) SetDeploymentType Uses

func (s *BulkDeploymentResult) SetDeploymentType(v string) *BulkDeploymentResult

SetDeploymentType sets the DeploymentType field's value.

func (*BulkDeploymentResult) SetErrorDetails Uses

func (s *BulkDeploymentResult) SetErrorDetails(v []*ErrorDetail) *BulkDeploymentResult

SetErrorDetails sets the ErrorDetails field's value.

func (*BulkDeploymentResult) SetErrorMessage Uses

func (s *BulkDeploymentResult) SetErrorMessage(v string) *BulkDeploymentResult

SetErrorMessage sets the ErrorMessage field's value.

func (*BulkDeploymentResult) SetGroupArn Uses

func (s *BulkDeploymentResult) SetGroupArn(v string) *BulkDeploymentResult

SetGroupArn sets the GroupArn field's value.

func (BulkDeploymentResult) String Uses

func (s BulkDeploymentResult) String() string

String returns the string representation

type ConnectivityInfo Uses

type ConnectivityInfo struct {

    // The endpoint for the Greengrass core. Can be an IP address or DNS.
    HostAddress *string `type:"string"`

    // The ID of the connectivity information.
    Id  *string `type:"string"`

    // Metadata for this endpoint.
    Metadata *string `type:"string"`

    // The port of the Greengrass core. Usually 8883.
    PortNumber *int64 `type:"integer"`
    // contains filtered or unexported fields
}

Information about a Greengrass core's connectivity.

func (ConnectivityInfo) GoString Uses

func (s ConnectivityInfo) GoString() string

GoString returns the string representation

func (*ConnectivityInfo) SetHostAddress Uses

func (s *ConnectivityInfo) SetHostAddress(v string) *ConnectivityInfo

SetHostAddress sets the HostAddress field's value.

func (*ConnectivityInfo) SetId Uses

func (s *ConnectivityInfo) SetId(v string) *ConnectivityInfo

SetId sets the Id field's value.

func (*ConnectivityInfo) SetMetadata Uses

func (s *ConnectivityInfo) SetMetadata(v string) *ConnectivityInfo

SetMetadata sets the Metadata field's value.

func (*ConnectivityInfo) SetPortNumber Uses

func (s *ConnectivityInfo) SetPortNumber(v int64) *ConnectivityInfo

SetPortNumber sets the PortNumber field's value.

func (ConnectivityInfo) String Uses

func (s ConnectivityInfo) String() string

String returns the string representation

type Connector Uses

type Connector struct {

    // The ARN of the connector.
    //
    // ConnectorArn is a required field
    ConnectorArn *string `type:"string" required:"true"`

    // A descriptive or arbitrary ID for the connector. This value must be unique
    // within the connector definition version. Max length is 128 characters with
    // pattern [a-zA-Z0-9:_-]+.
    //
    // Id is a required field
    Id  *string `type:"string" required:"true"`

    // The parameters or configuration that the connector uses.
    Parameters map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

Information about a connector. Connectors run on the Greengrass core and contain built-in integration with local infrastructure, device protocols, AWS, and other cloud services.

func (Connector) GoString Uses

func (s Connector) GoString() string

GoString returns the string representation

func (*Connector) SetConnectorArn Uses

func (s *Connector) SetConnectorArn(v string) *Connector

SetConnectorArn sets the ConnectorArn field's value.

func (*Connector) SetId Uses

func (s *Connector) SetId(v string) *Connector

SetId sets the Id field's value.

func (*Connector) SetParameters Uses

func (s *Connector) SetParameters(v map[string]*string) *Connector

SetParameters sets the Parameters field's value.

func (Connector) String Uses

func (s Connector) String() string

String returns the string representation

func (*Connector) Validate Uses

func (s *Connector) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConnectorDefinitionVersion Uses

type ConnectorDefinitionVersion struct {

    // A list of references to connectors in this version, with their corresponding
    // configuration settings.
    Connectors []*Connector `type:"list"`
    // contains filtered or unexported fields
}

Information about the connector definition version, which is a container for connectors.

func (ConnectorDefinitionVersion) GoString Uses

func (s ConnectorDefinitionVersion) GoString() string

GoString returns the string representation

func (*ConnectorDefinitionVersion) SetConnectors Uses

func (s *ConnectorDefinitionVersion) SetConnectors(v []*Connector) *ConnectorDefinitionVersion

SetConnectors sets the Connectors field's value.

func (ConnectorDefinitionVersion) String Uses

func (s ConnectorDefinitionVersion) String() string

String returns the string representation

func (*ConnectorDefinitionVersion) Validate Uses

func (s *ConnectorDefinitionVersion) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type Core Uses

type Core struct {

    // The ARN of the certificate associated with the core.
    //
    // CertificateArn is a required field
    CertificateArn *string `type:"string" required:"true"`

    // A descriptive or arbitrary ID for the core. This value must be unique within
    // the core definition version. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''.
    //
    // Id is a required field
    Id  *string `type:"string" required:"true"`

    // If true, the core's local shadow is automatically synced with the cloud.
    SyncShadow *bool `type:"boolean"`

    // The ARN of the thing which is the core.
    //
    // ThingArn is a required field
    ThingArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Information about a core.

func (Core) GoString Uses

func (s Core) GoString() string

GoString returns the string representation

func (*Core) SetCertificateArn Uses

func (s *Core) SetCertificateArn(v string) *Core

SetCertificateArn sets the CertificateArn field's value.

func (*Core) SetId Uses

func (s *Core) SetId(v string) *Core

SetId sets the Id field's value.

func (*Core) SetSyncShadow Uses

func (s *Core) SetSyncShadow(v bool) *Core

SetSyncShadow sets the SyncShadow field's value.

func (*Core) SetThingArn Uses

func (s *Core) SetThingArn(v string) *Core

SetThingArn sets the ThingArn field's value.

func (Core) String Uses

func (s Core) String() string

String returns the string representation

func (*Core) Validate Uses

func (s *Core) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CoreDefinitionVersion Uses

type CoreDefinitionVersion struct {

    // A list of cores in the core definition version.
    Cores []*Core `type:"list"`
    // contains filtered or unexported fields
}

Information about a core definition version.

func (CoreDefinitionVersion) GoString Uses

func (s CoreDefinitionVersion) GoString() string

GoString returns the string representation

func (*CoreDefinitionVersion) SetCores Uses

func (s *CoreDefinitionVersion) SetCores(v []*Core) *CoreDefinitionVersion

SetCores sets the Cores field's value.

func (CoreDefinitionVersion) String Uses

func (s CoreDefinitionVersion) String() string

String returns the string representation

func (*CoreDefinitionVersion) Validate Uses

func (s *CoreDefinitionVersion) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateConnectorDefinitionInput Uses

type CreateConnectorDefinitionInput struct {
    AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"`

    // Information about the connector definition version, which is a container
    // for connectors.
    InitialVersion *ConnectorDefinitionVersion `type:"structure"`

    Name *string `type:"string"`

    // The key-value pair for the resource tag.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateConnectorDefinitionInput) GoString Uses

func (s CreateConnectorDefinitionInput) GoString() string

GoString returns the string representation

func (*CreateConnectorDefinitionInput) SetAmznClientToken Uses

func (s *CreateConnectorDefinitionInput) SetAmznClientToken(v string) *CreateConnectorDefinitionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateConnectorDefinitionInput) SetInitialVersion Uses

func (s *CreateConnectorDefinitionInput) SetInitialVersion(v *ConnectorDefinitionVersion) *CreateConnectorDefinitionInput

SetInitialVersion sets the InitialVersion field's value.

func (*CreateConnectorDefinitionInput) SetName Uses

func (s *CreateConnectorDefinitionInput) SetName(v string) *CreateConnectorDefinitionInput

SetName sets the Name field's value.

func (*CreateConnectorDefinitionInput) SetTags Uses

func (s *CreateConnectorDefinitionInput) SetTags(v map[string]*string) *CreateConnectorDefinitionInput

SetTags sets the Tags field's value.

func (CreateConnectorDefinitionInput) String Uses

func (s CreateConnectorDefinitionInput) String() string

String returns the string representation

func (*CreateConnectorDefinitionInput) Validate Uses

func (s *CreateConnectorDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateConnectorDefinitionOutput Uses

type CreateConnectorDefinitionOutput struct {
    Arn *string `type:"string"`

    CreationTimestamp *string `type:"string"`

    Id  *string `type:"string"`

    LastUpdatedTimestamp *string `type:"string"`

    LatestVersion *string `type:"string"`

    LatestVersionArn *string `type:"string"`

    Name *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateConnectorDefinitionOutput) GoString Uses

func (s CreateConnectorDefinitionOutput) GoString() string

GoString returns the string representation

func (*CreateConnectorDefinitionOutput) SetArn Uses

func (s *CreateConnectorDefinitionOutput) SetArn(v string) *CreateConnectorDefinitionOutput

SetArn sets the Arn field's value.

func (*CreateConnectorDefinitionOutput) SetCreationTimestamp Uses

func (s *CreateConnectorDefinitionOutput) SetCreationTimestamp(v string) *CreateConnectorDefinitionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateConnectorDefinitionOutput) SetId Uses

func (s *CreateConnectorDefinitionOutput) SetId(v string) *CreateConnectorDefinitionOutput

SetId sets the Id field's value.

func (*CreateConnectorDefinitionOutput) SetLastUpdatedTimestamp Uses

func (s *CreateConnectorDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateConnectorDefinitionOutput

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*CreateConnectorDefinitionOutput) SetLatestVersion Uses

func (s *CreateConnectorDefinitionOutput) SetLatestVersion(v string) *CreateConnectorDefinitionOutput

SetLatestVersion sets the LatestVersion field's value.

func (*CreateConnectorDefinitionOutput) SetLatestVersionArn Uses

func (s *CreateConnectorDefinitionOutput) SetLatestVersionArn(v string) *CreateConnectorDefinitionOutput

SetLatestVersionArn sets the LatestVersionArn field's value.

func (*CreateConnectorDefinitionOutput) SetName Uses

func (s *CreateConnectorDefinitionOutput) SetName(v string) *CreateConnectorDefinitionOutput

SetName sets the Name field's value.

func (CreateConnectorDefinitionOutput) String Uses

func (s CreateConnectorDefinitionOutput) String() string

String returns the string representation

type CreateConnectorDefinitionVersionInput Uses

type CreateConnectorDefinitionVersionInput struct {
    AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"`

    // ConnectorDefinitionId is a required field
    ConnectorDefinitionId *string `location:"uri" locationName:"ConnectorDefinitionId" type:"string" required:"true"`

    Connectors []*Connector `type:"list"`
    // contains filtered or unexported fields
}

func (CreateConnectorDefinitionVersionInput) GoString Uses

func (s CreateConnectorDefinitionVersionInput) GoString() string

GoString returns the string representation

func (*CreateConnectorDefinitionVersionInput) SetAmznClientToken Uses

func (s *CreateConnectorDefinitionVersionInput) SetAmznClientToken(v string) *CreateConnectorDefinitionVersionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateConnectorDefinitionVersionInput) SetConnectorDefinitionId Uses

func (s *CreateConnectorDefinitionVersionInput) SetConnectorDefinitionId(v string) *CreateConnectorDefinitionVersionInput

SetConnectorDefinitionId sets the ConnectorDefinitionId field's value.

func (*CreateConnectorDefinitionVersionInput) SetConnectors Uses

func (s *CreateConnectorDefinitionVersionInput) SetConnectors(v []*Connector) *CreateConnectorDefinitionVersionInput

SetConnectors sets the Connectors field's value.

func (CreateConnectorDefinitionVersionInput) String Uses

func (s CreateConnectorDefinitionVersionInput) String() string

String returns the string representation

func (*CreateConnectorDefinitionVersionInput) Validate Uses

func (s *CreateConnectorDefinitionVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateConnectorDefinitionVersionOutput Uses

type CreateConnectorDefinitionVersionOutput struct {
    Arn *string `type:"string"`

    CreationTimestamp *string `type:"string"`

    Id  *string `type:"string"`

    Version *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateConnectorDefinitionVersionOutput) GoString Uses

func (s CreateConnectorDefinitionVersionOutput) GoString() string

GoString returns the string representation

func (*CreateConnectorDefinitionVersionOutput) SetArn Uses

func (s *CreateConnectorDefinitionVersionOutput) SetArn(v string) *CreateConnectorDefinitionVersionOutput

SetArn sets the Arn field's value.

func (*CreateConnectorDefinitionVersionOutput) SetCreationTimestamp Uses

func (s *CreateConnectorDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateConnectorDefinitionVersionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateConnectorDefinitionVersionOutput) SetId Uses

func (s *CreateConnectorDefinitionVersionOutput) SetId(v string) *CreateConnectorDefinitionVersionOutput

SetId sets the Id field's value.

func (*CreateConnectorDefinitionVersionOutput) SetVersion Uses

func (s *CreateConnectorDefinitionVersionOutput) SetVersion(v string) *CreateConnectorDefinitionVersionOutput

SetVersion sets the Version field's value.

func (CreateConnectorDefinitionVersionOutput) String Uses

func (s CreateConnectorDefinitionVersionOutput) String() string

String returns the string representation

type CreateCoreDefinitionInput Uses

type CreateCoreDefinitionInput struct {
    AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"`

    // Information about a core definition version.
    InitialVersion *CoreDefinitionVersion `type:"structure"`

    Name *string `type:"string"`

    // The key-value pair for the resource tag.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateCoreDefinitionInput) GoString Uses

func (s CreateCoreDefinitionInput) GoString() string

GoString returns the string representation

func (*CreateCoreDefinitionInput) SetAmznClientToken Uses

func (s *CreateCoreDefinitionInput) SetAmznClientToken(v string) *CreateCoreDefinitionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateCoreDefinitionInput) SetInitialVersion Uses

func (s *CreateCoreDefinitionInput) SetInitialVersion(v *CoreDefinitionVersion) *CreateCoreDefinitionInput

SetInitialVersion sets the InitialVersion field's value.

func (*CreateCoreDefinitionInput) SetName Uses

func (s *CreateCoreDefinitionInput) SetName(v string) *CreateCoreDefinitionInput

SetName sets the Name field's value.

func (*CreateCoreDefinitionInput) SetTags Uses

func (s *CreateCoreDefinitionInput) SetTags(v map[string]*string) *CreateCoreDefinitionInput

SetTags sets the Tags field's value.

func (CreateCoreDefinitionInput) String Uses

func (s CreateCoreDefinitionInput) String() string

String returns the string representation

func (*CreateCoreDefinitionInput) Validate Uses

func (s *CreateCoreDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateCoreDefinitionOutput Uses

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 Uses

func (s CreateCoreDefinitionOutput) GoString() string

GoString returns the string representation

func (*CreateCoreDefinitionOutput) SetArn Uses

func (s *CreateCoreDefinitionOutput) SetArn(v string) *CreateCoreDefinitionOutput

SetArn sets the Arn field's value.

func (*CreateCoreDefinitionOutput) SetCreationTimestamp Uses

func (s *CreateCoreDefinitionOutput) SetCreationTimestamp(v string) *CreateCoreDefinitionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateCoreDefinitionOutput) SetId Uses

func (s *CreateCoreDefinitionOutput) SetId(v string) *CreateCoreDefinitionOutput

SetId sets the Id field's value.

func (*CreateCoreDefinitionOutput) SetLastUpdatedTimestamp Uses

func (s *CreateCoreDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateCoreDefinitionOutput

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*CreateCoreDefinitionOutput) SetLatestVersion Uses

func (s *CreateCoreDefinitionOutput) SetLatestVersion(v string) *CreateCoreDefinitionOutput

SetLatestVersion sets the LatestVersion field's value.

func (*CreateCoreDefinitionOutput) SetLatestVersionArn Uses

func (s *CreateCoreDefinitionOutput) SetLatestVersionArn(v string) *CreateCoreDefinitionOutput

SetLatestVersionArn sets the LatestVersionArn field's value.

func (*CreateCoreDefinitionOutput) SetName Uses

func (s *CreateCoreDefinitionOutput) SetName(v string) *CreateCoreDefinitionOutput

SetName sets the Name field's value.

func (CreateCoreDefinitionOutput) String Uses

func (s CreateCoreDefinitionOutput) String() string

String returns the string representation

type CreateCoreDefinitionVersionInput Uses

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 Uses

func (s CreateCoreDefinitionVersionInput) GoString() string

GoString returns the string representation

func (*CreateCoreDefinitionVersionInput) SetAmznClientToken Uses

func (s *CreateCoreDefinitionVersionInput) SetAmznClientToken(v string) *CreateCoreDefinitionVersionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateCoreDefinitionVersionInput) SetCoreDefinitionId Uses

func (s *CreateCoreDefinitionVersionInput) SetCoreDefinitionId(v string) *CreateCoreDefinitionVersionInput

SetCoreDefinitionId sets the CoreDefinitionId field's value.

func (*CreateCoreDefinitionVersionInput) SetCores Uses

func (s *CreateCoreDefinitionVersionInput) SetCores(v []*Core) *CreateCoreDefinitionVersionInput

SetCores sets the Cores field's value.

func (CreateCoreDefinitionVersionInput) String Uses

func (s CreateCoreDefinitionVersionInput) String() string

String returns the string representation

func (*CreateCoreDefinitionVersionInput) Validate Uses

func (s *CreateCoreDefinitionVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateCoreDefinitionVersionOutput Uses

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 Uses

func (s CreateCoreDefinitionVersionOutput) GoString() string

GoString returns the string representation

func (*CreateCoreDefinitionVersionOutput) SetArn Uses

func (s *CreateCoreDefinitionVersionOutput) SetArn(v string) *CreateCoreDefinitionVersionOutput

SetArn sets the Arn field's value.

func (*CreateCoreDefinitionVersionOutput) SetCreationTimestamp Uses

func (s *CreateCoreDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateCoreDefinitionVersionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateCoreDefinitionVersionOutput) SetId Uses

func (s *CreateCoreDefinitionVersionOutput) SetId(v string) *CreateCoreDefinitionVersionOutput

SetId sets the Id field's value.

func (*CreateCoreDefinitionVersionOutput) SetVersion Uses

func (s *CreateCoreDefinitionVersionOutput) SetVersion(v string) *CreateCoreDefinitionVersionOutput

SetVersion sets the Version field's value.

func (CreateCoreDefinitionVersionOutput) String Uses

func (s CreateCoreDefinitionVersionOutput) String() string

String returns the string representation

type CreateDeploymentInput Uses

type CreateDeploymentInput struct {
    AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"`

    // The ID of the deployment if you wish to redeploy a previous deployment.
    DeploymentId *string `type:"string"`

    // The type of deployment. When used for ''CreateDeployment'', only ''NewDeployment''
    // and ''Redeployment'' are valid.
    //
    // DeploymentType is a required field
    DeploymentType *string `type:"string" required:"true" enum:"DeploymentType"`

    // GroupId is a required field
    GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"`

    // The ID of the group version to be deployed.
    GroupVersionId *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a deployment.

func (CreateDeploymentInput) GoString Uses

func (s CreateDeploymentInput) GoString() string

GoString returns the string representation

func (*CreateDeploymentInput) SetAmznClientToken Uses

func (s *CreateDeploymentInput) SetAmznClientToken(v string) *CreateDeploymentInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateDeploymentInput) SetDeploymentId Uses

func (s *CreateDeploymentInput) SetDeploymentId(v string) *CreateDeploymentInput

SetDeploymentId sets the DeploymentId field's value.

func (*CreateDeploymentInput) SetDeploymentType Uses

func (s *CreateDeploymentInput) SetDeploymentType(v string) *CreateDeploymentInput

SetDeploymentType sets the DeploymentType field's value.

func (*CreateDeploymentInput) SetGroupId Uses

func (s *CreateDeploymentInput) SetGroupId(v string) *CreateDeploymentInput

SetGroupId sets the GroupId field's value.

func (*CreateDeploymentInput) SetGroupVersionId Uses

func (s *CreateDeploymentInput) SetGroupVersionId(v string) *CreateDeploymentInput

SetGroupVersionId sets the GroupVersionId field's value.

func (CreateDeploymentInput) String Uses

func (s CreateDeploymentInput) String() string

String returns the string representation

func (*CreateDeploymentInput) Validate Uses

func (s *CreateDeploymentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDeploymentOutput Uses

type CreateDeploymentOutput struct {

    // The ARN of the deployment.
    DeploymentArn *string `type:"string"`

    // The ID of the deployment.
    DeploymentId *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateDeploymentOutput) GoString Uses

func (s CreateDeploymentOutput) GoString() string

GoString returns the string representation

func (*CreateDeploymentOutput) SetDeploymentArn Uses

func (s *CreateDeploymentOutput) SetDeploymentArn(v string) *CreateDeploymentOutput

SetDeploymentArn sets the DeploymentArn field's value.

func (*CreateDeploymentOutput) SetDeploymentId Uses

func (s *CreateDeploymentOutput) SetDeploymentId(v string) *CreateDeploymentOutput

SetDeploymentId sets the DeploymentId field's value.

func (CreateDeploymentOutput) String Uses

func (s CreateDeploymentOutput) String() string

String returns the string representation

type CreateDeviceDefinitionInput Uses

type CreateDeviceDefinitionInput struct {
    AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"`

    // Information about a device definition version.
    InitialVersion *DeviceDefinitionVersion `type:"structure"`

    Name *string `type:"string"`

    // The key-value pair for the resource tag.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateDeviceDefinitionInput) GoString Uses

func (s CreateDeviceDefinitionInput) GoString() string

GoString returns the string representation

func (*CreateDeviceDefinitionInput) SetAmznClientToken Uses

func (s *CreateDeviceDefinitionInput) SetAmznClientToken(v string) *CreateDeviceDefinitionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateDeviceDefinitionInput) SetInitialVersion Uses

func (s *CreateDeviceDefinitionInput) SetInitialVersion(v *DeviceDefinitionVersion) *CreateDeviceDefinitionInput

SetInitialVersion sets the InitialVersion field's value.

func (*CreateDeviceDefinitionInput) SetName Uses

func (s *CreateDeviceDefinitionInput) SetName(v string) *CreateDeviceDefinitionInput

SetName sets the Name field's value.

func (*CreateDeviceDefinitionInput) SetTags Uses

func (s *CreateDeviceDefinitionInput) SetTags(v map[string]*string) *CreateDeviceDefinitionInput

SetTags sets the Tags field's value.

func (CreateDeviceDefinitionInput) String Uses

func (s CreateDeviceDefinitionInput) String() string

String returns the string representation

func (*CreateDeviceDefinitionInput) Validate Uses

func (s *CreateDeviceDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDeviceDefinitionOutput Uses

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 Uses

func (s CreateDeviceDefinitionOutput) GoString() string

GoString returns the string representation

func (*CreateDeviceDefinitionOutput) SetArn Uses

func (s *CreateDeviceDefinitionOutput) SetArn(v string) *CreateDeviceDefinitionOutput

SetArn sets the Arn field's value.

func (*CreateDeviceDefinitionOutput) SetCreationTimestamp Uses

func (s *CreateDeviceDefinitionOutput) SetCreationTimestamp(v string) *CreateDeviceDefinitionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateDeviceDefinitionOutput) SetId Uses

func (s *CreateDeviceDefinitionOutput) SetId(v string) *CreateDeviceDefinitionOutput

SetId sets the Id field's value.

func (*CreateDeviceDefinitionOutput) SetLastUpdatedTimestamp Uses

func (s *CreateDeviceDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateDeviceDefinitionOutput

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*CreateDeviceDefinitionOutput) SetLatestVersion Uses

func (s *CreateDeviceDefinitionOutput) SetLatestVersion(v string) *CreateDeviceDefinitionOutput

SetLatestVersion sets the LatestVersion field's value.

func (*CreateDeviceDefinitionOutput) SetLatestVersionArn Uses

func (s *CreateDeviceDefinitionOutput) SetLatestVersionArn(v string) *CreateDeviceDefinitionOutput

SetLatestVersionArn sets the LatestVersionArn field's value.

func (*CreateDeviceDefinitionOutput) SetName Uses

func (s *CreateDeviceDefinitionOutput) SetName(v string) *CreateDeviceDefinitionOutput

SetName sets the Name field's value.

func (CreateDeviceDefinitionOutput) String Uses

func (s CreateDeviceDefinitionOutput) String() string

String returns the string representation

type CreateDeviceDefinitionVersionInput Uses

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 Uses

func (s CreateDeviceDefinitionVersionInput) GoString() string

GoString returns the string representation

func (*CreateDeviceDefinitionVersionInput) SetAmznClientToken Uses

func (s *CreateDeviceDefinitionVersionInput) SetAmznClientToken(v string) *CreateDeviceDefinitionVersionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateDeviceDefinitionVersionInput) SetDeviceDefinitionId Uses

func (s *CreateDeviceDefinitionVersionInput) SetDeviceDefinitionId(v string) *CreateDeviceDefinitionVersionInput

SetDeviceDefinitionId sets the DeviceDefinitionId field's value.

func (*CreateDeviceDefinitionVersionInput) SetDevices Uses

func (s *CreateDeviceDefinitionVersionInput) SetDevices(v []*Device) *CreateDeviceDefinitionVersionInput

SetDevices sets the Devices field's value.

func (CreateDeviceDefinitionVersionInput) String Uses

func (s CreateDeviceDefinitionVersionInput) String() string

String returns the string representation

func (*CreateDeviceDefinitionVersionInput) Validate Uses

func (s *CreateDeviceDefinitionVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDeviceDefinitionVersionOutput Uses

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 Uses

func (s CreateDeviceDefinitionVersionOutput) GoString() string

GoString returns the string representation

func (*CreateDeviceDefinitionVersionOutput) SetArn Uses

func (s *CreateDeviceDefinitionVersionOutput) SetArn(v string) *CreateDeviceDefinitionVersionOutput

SetArn sets the Arn field's value.

func (*CreateDeviceDefinitionVersionOutput) SetCreationTimestamp Uses

func (s *CreateDeviceDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateDeviceDefinitionVersionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateDeviceDefinitionVersionOutput) SetId Uses

func (s *CreateDeviceDefinitionVersionOutput) SetId(v string) *CreateDeviceDefinitionVersionOutput

SetId sets the Id field's value.

func (*CreateDeviceDefinitionVersionOutput) SetVersion Uses

func (s *CreateDeviceDefinitionVersionOutput) SetVersion(v string) *CreateDeviceDefinitionVersionOutput

SetVersion sets the Version field's value.

func (CreateDeviceDefinitionVersionOutput) String Uses

func (s CreateDeviceDefinitionVersionOutput) String() string

String returns the string representation

type CreateFunctionDefinitionInput Uses

type CreateFunctionDefinitionInput struct {
    AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"`

    // Information about a function definition version.
    InitialVersion *FunctionDefinitionVersion `type:"structure"`

    Name *string `type:"string"`

    // The key-value pair for the resource tag.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateFunctionDefinitionInput) GoString Uses

func (s CreateFunctionDefinitionInput) GoString() string

GoString returns the string representation

func (*CreateFunctionDefinitionInput) SetAmznClientToken Uses

func (s *CreateFunctionDefinitionInput) SetAmznClientToken(v string) *CreateFunctionDefinitionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateFunctionDefinitionInput) SetInitialVersion Uses

func (s *CreateFunctionDefinitionInput) SetInitialVersion(v *FunctionDefinitionVersion) *CreateFunctionDefinitionInput

SetInitialVersion sets the InitialVersion field's value.

func (*CreateFunctionDefinitionInput) SetName Uses

func (s *CreateFunctionDefinitionInput) SetName(v string) *CreateFunctionDefinitionInput

SetName sets the Name field's value.

func (*CreateFunctionDefinitionInput) SetTags Uses

func (s *CreateFunctionDefinitionInput) SetTags(v map[string]*string) *CreateFunctionDefinitionInput

SetTags sets the Tags field's value.

func (CreateFunctionDefinitionInput) String Uses

func (s CreateFunctionDefinitionInput) String() string

String returns the string representation

func (*CreateFunctionDefinitionInput) Validate Uses

func (s *CreateFunctionDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateFunctionDefinitionOutput Uses

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 Uses

func (s CreateFunctionDefinitionOutput) GoString() string

GoString returns the string representation

func (*CreateFunctionDefinitionOutput) SetArn Uses

func (s *CreateFunctionDefinitionOutput) SetArn(v string) *CreateFunctionDefinitionOutput

SetArn sets the Arn field's value.

func (*CreateFunctionDefinitionOutput) SetCreationTimestamp Uses

func (s *CreateFunctionDefinitionOutput) SetCreationTimestamp(v string) *CreateFunctionDefinitionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateFunctionDefinitionOutput) SetId Uses

func (s *CreateFunctionDefinitionOutput) SetId(v string) *CreateFunctionDefinitionOutput

SetId sets the Id field's value.

func (*CreateFunctionDefinitionOutput) SetLastUpdatedTimestamp Uses

func (s *CreateFunctionDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateFunctionDefinitionOutput

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*CreateFunctionDefinitionOutput) SetLatestVersion Uses

func (s *CreateFunctionDefinitionOutput) SetLatestVersion(v string) *CreateFunctionDefinitionOutput

SetLatestVersion sets the LatestVersion field's value.

func (*CreateFunctionDefinitionOutput) SetLatestVersionArn Uses

func (s *CreateFunctionDefinitionOutput) SetLatestVersionArn(v string) *CreateFunctionDefinitionOutput

SetLatestVersionArn sets the LatestVersionArn field's value.

func (*CreateFunctionDefinitionOutput) SetName Uses

func (s *CreateFunctionDefinitionOutput) SetName(v string) *CreateFunctionDefinitionOutput

SetName sets the Name field's value.

func (CreateFunctionDefinitionOutput) String Uses

func (s CreateFunctionDefinitionOutput) String() string

String returns the string representation

type CreateFunctionDefinitionVersionInput Uses

type CreateFunctionDefinitionVersionInput struct {
    AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"`

    // The default configuration that applies to all Lambda functions in the group.
    // Individual Lambda functions can override these settings.
    DefaultConfig *FunctionDefaultConfig `type:"structure"`

    // FunctionDefinitionId is a required field
    FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"`

    Functions []*Function `type:"list"`
    // contains filtered or unexported fields
}

func (CreateFunctionDefinitionVersionInput) GoString Uses

func (s CreateFunctionDefinitionVersionInput) GoString() string

GoString returns the string representation

func (*CreateFunctionDefinitionVersionInput) SetAmznClientToken Uses

func (s *CreateFunctionDefinitionVersionInput) SetAmznClientToken(v string) *CreateFunctionDefinitionVersionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateFunctionDefinitionVersionInput) SetDefaultConfig Uses

func (s *CreateFunctionDefinitionVersionInput) SetDefaultConfig(v *FunctionDefaultConfig) *CreateFunctionDefinitionVersionInput

SetDefaultConfig sets the DefaultConfig field's value.

func (*CreateFunctionDefinitionVersionInput) SetFunctionDefinitionId Uses

func (s *CreateFunctionDefinitionVersionInput) SetFunctionDefinitionId(v string) *CreateFunctionDefinitionVersionInput

SetFunctionDefinitionId sets the FunctionDefinitionId field's value.

func (*CreateFunctionDefinitionVersionInput) SetFunctions Uses

func (s *CreateFunctionDefinitionVersionInput) SetFunctions(v []*Function) *CreateFunctionDefinitionVersionInput

SetFunctions sets the Functions field's value.

func (CreateFunctionDefinitionVersionInput) String Uses

func (s CreateFunctionDefinitionVersionInput) String() string

String returns the string representation

func (*CreateFunctionDefinitionVersionInput) Validate Uses

func (s *CreateFunctionDefinitionVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateFunctionDefinitionVersionOutput Uses

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 Uses

func (s CreateFunctionDefinitionVersionOutput) GoString() string

GoString returns the string representation

func (*CreateFunctionDefinitionVersionOutput) SetArn Uses

func (s *CreateFunctionDefinitionVersionOutput) SetArn(v string) *CreateFunctionDefinitionVersionOutput

SetArn sets the Arn field's value.

func (*CreateFunctionDefinitionVersionOutput) SetCreationTimestamp Uses

func (s *CreateFunctionDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateFunctionDefinitionVersionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateFunctionDefinitionVersionOutput) SetId Uses

func (s *CreateFunctionDefinitionVersionOutput) SetId(v string) *CreateFunctionDefinitionVersionOutput

SetId sets the Id field's value.

func (*CreateFunctionDefinitionVersionOutput) SetVersion Uses

func (s *CreateFunctionDefinitionVersionOutput) SetVersion(v string) *CreateFunctionDefinitionVersionOutput

SetVersion sets the Version field's value.

func (CreateFunctionDefinitionVersionOutput) String Uses

func (s CreateFunctionDefinitionVersionOutput) String() string

String returns the string representation

type CreateGroupCertificateAuthorityInput Uses

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 Uses

func (s CreateGroupCertificateAuthorityInput) GoString() string

GoString returns the string representation

func (*CreateGroupCertificateAuthorityInput) SetAmznClientToken Uses

func (s *CreateGroupCertificateAuthorityInput) SetAmznClientToken(v string) *CreateGroupCertificateAuthorityInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateGroupCertificateAuthorityInput) SetGroupId Uses

func (s *CreateGroupCertificateAuthorityInput) SetGroupId(v string) *CreateGroupCertificateAuthorityInput

SetGroupId sets the GroupId field's value.

func (CreateGroupCertificateAuthorityInput) String Uses

func (s CreateGroupCertificateAuthorityInput) String() string

String returns the string representation

func (*CreateGroupCertificateAuthorityInput) Validate Uses

func (s *CreateGroupCertificateAuthorityInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateGroupCertificateAuthorityOutput Uses

type CreateGroupCertificateAuthorityOutput struct {

    // The ARN of the group certificate authority.
    GroupCertificateAuthorityArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateGroupCertificateAuthorityOutput) GoString Uses

func (s CreateGroupCertificateAuthorityOutput) GoString() string

GoString returns the string representation

func (*CreateGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityArn Uses

func (s *CreateGroupCertificateAuthorityOutput) SetGroupCertificateAuthorityArn(v string) *CreateGroupCertificateAuthorityOutput

SetGroupCertificateAuthorityArn sets the GroupCertificateAuthorityArn field's value.

func (CreateGroupCertificateAuthorityOutput) String Uses

func (s CreateGroupCertificateAuthorityOutput) String() string

String returns the string representation

type CreateGroupInput Uses

type CreateGroupInput struct {
    AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"`

    // Information about a group version.
    InitialVersion *GroupVersion `type:"structure"`

    Name *string `type:"string"`

    // The key-value pair for the resource tag.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateGroupInput) GoString Uses

func (s CreateGroupInput) GoString() string

GoString returns the string representation

func (*CreateGroupInput) SetAmznClientToken Uses

func (s *CreateGroupInput) SetAmznClientToken(v string) *CreateGroupInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateGroupInput) SetInitialVersion Uses

func (s *CreateGroupInput) SetInitialVersion(v *GroupVersion) *CreateGroupInput

SetInitialVersion sets the InitialVersion field's value.

func (*CreateGroupInput) SetName Uses

func (s *CreateGroupInput) SetName(v string) *CreateGroupInput

SetName sets the Name field's value.

func (*CreateGroupInput) SetTags Uses

func (s *CreateGroupInput) SetTags(v map[string]*string) *CreateGroupInput

SetTags sets the Tags field's value.

func (CreateGroupInput) String Uses

func (s CreateGroupInput) String() string

String returns the string representation

type CreateGroupOutput Uses

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 Uses

func (s CreateGroupOutput) GoString() string

GoString returns the string representation

func (*CreateGroupOutput) SetArn Uses

func (s *CreateGroupOutput) SetArn(v string) *CreateGroupOutput

SetArn sets the Arn field's value.

func (*CreateGroupOutput) SetCreationTimestamp Uses

func (s *CreateGroupOutput) SetCreationTimestamp(v string) *CreateGroupOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateGroupOutput) SetId Uses

func (s *CreateGroupOutput) SetId(v string) *CreateGroupOutput

SetId sets the Id field's value.

func (*CreateGroupOutput) SetLastUpdatedTimestamp Uses

func (s *CreateGroupOutput) SetLastUpdatedTimestamp(v string) *CreateGroupOutput

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*CreateGroupOutput) SetLatestVersion Uses

func (s *CreateGroupOutput) SetLatestVersion(v string) *CreateGroupOutput

SetLatestVersion sets the LatestVersion field's value.

func (*CreateGroupOutput) SetLatestVersionArn Uses

func (s *CreateGroupOutput) SetLatestVersionArn(v string) *CreateGroupOutput

SetLatestVersionArn sets the LatestVersionArn field's value.

func (*CreateGroupOutput) SetName Uses

func (s *CreateGroupOutput) SetName(v string) *CreateGroupOutput

SetName sets the Name field's value.

func (CreateGroupOutput) String Uses

func (s CreateGroupOutput) String() string

String returns the string representation

type CreateGroupVersionInput Uses

type CreateGroupVersionInput struct {
    AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"`

    ConnectorDefinitionVersionArn *string `type:"string"`

    CoreDefinitionVersionArn *string `type:"string"`

    DeviceDefinitionVersionArn *string `type:"string"`

    FunctionDefinitionVersionArn *string `type:"string"`

    // GroupId is a required field
    GroupId *string `location:"uri" locationName:"GroupId" type:"string" required:"true"`

    LoggerDefinitionVersionArn *string `type:"string"`

    ResourceDefinitionVersionArn *string `type:"string"`

    SubscriptionDefinitionVersionArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateGroupVersionInput) GoString Uses

func (s CreateGroupVersionInput) GoString() string

GoString returns the string representation

func (*CreateGroupVersionInput) SetAmznClientToken Uses

func (s *CreateGroupVersionInput) SetAmznClientToken(v string) *CreateGroupVersionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateGroupVersionInput) SetConnectorDefinitionVersionArn Uses

func (s *CreateGroupVersionInput) SetConnectorDefinitionVersionArn(v string) *CreateGroupVersionInput

SetConnectorDefinitionVersionArn sets the ConnectorDefinitionVersionArn field's value.

func (*CreateGroupVersionInput) SetCoreDefinitionVersionArn Uses

func (s *CreateGroupVersionInput) SetCoreDefinitionVersionArn(v string) *CreateGroupVersionInput

SetCoreDefinitionVersionArn sets the CoreDefinitionVersionArn field's value.

func (*CreateGroupVersionInput) SetDeviceDefinitionVersionArn Uses

func (s *CreateGroupVersionInput) SetDeviceDefinitionVersionArn(v string) *CreateGroupVersionInput

SetDeviceDefinitionVersionArn sets the DeviceDefinitionVersionArn field's value.

func (*CreateGroupVersionInput) SetFunctionDefinitionVersionArn Uses

func (s *CreateGroupVersionInput) SetFunctionDefinitionVersionArn(v string) *CreateGroupVersionInput

SetFunctionDefinitionVersionArn sets the FunctionDefinitionVersionArn field's value.

func (*CreateGroupVersionInput) SetGroupId Uses

func (s *CreateGroupVersionInput) SetGroupId(v string) *CreateGroupVersionInput

SetGroupId sets the GroupId field's value.

func (*CreateGroupVersionInput) SetLoggerDefinitionVersionArn Uses

func (s *CreateGroupVersionInput) SetLoggerDefinitionVersionArn(v string) *CreateGroupVersionInput

SetLoggerDefinitionVersionArn sets the LoggerDefinitionVersionArn field's value.

func (*CreateGroupVersionInput) SetResourceDefinitionVersionArn Uses

func (s *CreateGroupVersionInput) SetResourceDefinitionVersionArn(v string) *CreateGroupVersionInput

SetResourceDefinitionVersionArn sets the ResourceDefinitionVersionArn field's value.

func (*CreateGroupVersionInput) SetSubscriptionDefinitionVersionArn Uses

func (s *CreateGroupVersionInput) SetSubscriptionDefinitionVersionArn(v string) *CreateGroupVersionInput

SetSubscriptionDefinitionVersionArn sets the SubscriptionDefinitionVersionArn field's value.

func (CreateGroupVersionInput) String Uses

func (s CreateGroupVersionInput) String() string

String returns the string representation

func (*CreateGroupVersionInput) Validate Uses

func (s *CreateGroupVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateGroupVersionOutput Uses

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 Uses

func (s CreateGroupVersionOutput) GoString() string

GoString returns the string representation

func (*CreateGroupVersionOutput) SetArn Uses

func (s *CreateGroupVersionOutput) SetArn(v string) *CreateGroupVersionOutput

SetArn sets the Arn field's value.

func (*CreateGroupVersionOutput) SetCreationTimestamp Uses

func (s *CreateGroupVersionOutput) SetCreationTimestamp(v string) *CreateGroupVersionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateGroupVersionOutput) SetId Uses

func (s *CreateGroupVersionOutput) SetId(v string) *CreateGroupVersionOutput

SetId sets the Id field's value.

func (*CreateGroupVersionOutput) SetVersion Uses

func (s *CreateGroupVersionOutput) SetVersion(v string) *CreateGroupVersionOutput

SetVersion sets the Version field's value.

func (CreateGroupVersionOutput) String Uses

func (s CreateGroupVersionOutput) String() string

String returns the string representation

type CreateLoggerDefinitionInput Uses

type CreateLoggerDefinitionInput struct {
    AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"`

    // Information about a logger definition version.
    InitialVersion *LoggerDefinitionVersion `type:"structure"`

    Name *string `type:"string"`

    // The key-value pair for the resource tag.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateLoggerDefinitionInput) GoString Uses

func (s CreateLoggerDefinitionInput) GoString() string

GoString returns the string representation

func (*CreateLoggerDefinitionInput) SetAmznClientToken Uses

func (s *CreateLoggerDefinitionInput) SetAmznClientToken(v string) *CreateLoggerDefinitionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateLoggerDefinitionInput) SetInitialVersion Uses

func (s *CreateLoggerDefinitionInput) SetInitialVersion(v *LoggerDefinitionVersion) *CreateLoggerDefinitionInput

SetInitialVersion sets the InitialVersion field's value.

func (*CreateLoggerDefinitionInput) SetName Uses

func (s *CreateLoggerDefinitionInput) SetName(v string) *CreateLoggerDefinitionInput

SetName sets the Name field's value.

func (*CreateLoggerDefinitionInput) SetTags Uses

func (s *CreateLoggerDefinitionInput) SetTags(v map[string]*string) *CreateLoggerDefinitionInput

SetTags sets the Tags field's value.

func (CreateLoggerDefinitionInput) String Uses

func (s CreateLoggerDefinitionInput) String() string

String returns the string representation

func (*CreateLoggerDefinitionInput) Validate Uses

func (s *CreateLoggerDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateLoggerDefinitionOutput Uses

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 Uses

func (s CreateLoggerDefinitionOutput) GoString() string

GoString returns the string representation

func (*CreateLoggerDefinitionOutput) SetArn Uses

func (s *CreateLoggerDefinitionOutput) SetArn(v string) *CreateLoggerDefinitionOutput

SetArn sets the Arn field's value.

func (*CreateLoggerDefinitionOutput) SetCreationTimestamp Uses

func (s *CreateLoggerDefinitionOutput) SetCreationTimestamp(v string) *CreateLoggerDefinitionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateLoggerDefinitionOutput) SetId Uses

func (s *CreateLoggerDefinitionOutput) SetId(v string) *CreateLoggerDefinitionOutput

SetId sets the Id field's value.

func (*CreateLoggerDefinitionOutput) SetLastUpdatedTimestamp Uses

func (s *CreateLoggerDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateLoggerDefinitionOutput

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*CreateLoggerDefinitionOutput) SetLatestVersion Uses

func (s *CreateLoggerDefinitionOutput) SetLatestVersion(v string) *CreateLoggerDefinitionOutput

SetLatestVersion sets the LatestVersion field's value.

func (*CreateLoggerDefinitionOutput) SetLatestVersionArn Uses

func (s *CreateLoggerDefinitionOutput) SetLatestVersionArn(v string) *CreateLoggerDefinitionOutput

SetLatestVersionArn sets the LatestVersionArn field's value.

func (*CreateLoggerDefinitionOutput) SetName Uses

func (s *CreateLoggerDefinitionOutput) SetName(v string) *CreateLoggerDefinitionOutput

SetName sets the Name field's value.

func (CreateLoggerDefinitionOutput) String Uses

func (s CreateLoggerDefinitionOutput) String() string

String returns the string representation

type CreateLoggerDefinitionVersionInput Uses

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 Uses

func (s CreateLoggerDefinitionVersionInput) GoString() string

GoString returns the string representation

func (*CreateLoggerDefinitionVersionInput) SetAmznClientToken Uses

func (s *CreateLoggerDefinitionVersionInput) SetAmznClientToken(v string) *CreateLoggerDefinitionVersionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateLoggerDefinitionVersionInput) SetLoggerDefinitionId Uses

func (s *CreateLoggerDefinitionVersionInput) SetLoggerDefinitionId(v string) *CreateLoggerDefinitionVersionInput

SetLoggerDefinitionId sets the LoggerDefinitionId field's value.

func (*CreateLoggerDefinitionVersionInput) SetLoggers Uses

func (s *CreateLoggerDefinitionVersionInput) SetLoggers(v []*Logger) *CreateLoggerDefinitionVersionInput

SetLoggers sets the Loggers field's value.

func (CreateLoggerDefinitionVersionInput) String Uses

func (s CreateLoggerDefinitionVersionInput) String() string

String returns the string representation

func (*CreateLoggerDefinitionVersionInput) Validate Uses

func (s *CreateLoggerDefinitionVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateLoggerDefinitionVersionOutput Uses

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 Uses

func (s CreateLoggerDefinitionVersionOutput) GoString() string

GoString returns the string representation

func (*CreateLoggerDefinitionVersionOutput) SetArn Uses

func (s *CreateLoggerDefinitionVersionOutput) SetArn(v string) *CreateLoggerDefinitionVersionOutput

SetArn sets the Arn field's value.

func (*CreateLoggerDefinitionVersionOutput) SetCreationTimestamp Uses

func (s *CreateLoggerDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateLoggerDefinitionVersionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateLoggerDefinitionVersionOutput) SetId Uses

func (s *CreateLoggerDefinitionVersionOutput) SetId(v string) *CreateLoggerDefinitionVersionOutput

SetId sets the Id field's value.

func (*CreateLoggerDefinitionVersionOutput) SetVersion Uses

func (s *CreateLoggerDefinitionVersionOutput) SetVersion(v string) *CreateLoggerDefinitionVersionOutput

SetVersion sets the Version field's value.

func (CreateLoggerDefinitionVersionOutput) String Uses

func (s CreateLoggerDefinitionVersionOutput) String() string

String returns the string representation

type CreateResourceDefinitionInput Uses

type CreateResourceDefinitionInput struct {
    AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"`

    // Information about a resource definition version.
    InitialVersion *ResourceDefinitionVersion `type:"structure"`

    Name *string `type:"string"`

    // The key-value pair for the resource tag.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateResourceDefinitionInput) GoString Uses

func (s CreateResourceDefinitionInput) GoString() string

GoString returns the string representation

func (*CreateResourceDefinitionInput) SetAmznClientToken Uses

func (s *CreateResourceDefinitionInput) SetAmznClientToken(v string) *CreateResourceDefinitionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateResourceDefinitionInput) SetInitialVersion Uses

func (s *CreateResourceDefinitionInput) SetInitialVersion(v *ResourceDefinitionVersion) *CreateResourceDefinitionInput

SetInitialVersion sets the InitialVersion field's value.

func (*CreateResourceDefinitionInput) SetName Uses

func (s *CreateResourceDefinitionInput) SetName(v string) *CreateResourceDefinitionInput

SetName sets the Name field's value.

func (*CreateResourceDefinitionInput) SetTags Uses

func (s *CreateResourceDefinitionInput) SetTags(v map[string]*string) *CreateResourceDefinitionInput

SetTags sets the Tags field's value.

func (CreateResourceDefinitionInput) String Uses

func (s CreateResourceDefinitionInput) String() string

String returns the string representation

func (*CreateResourceDefinitionInput) Validate Uses

func (s *CreateResourceDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateResourceDefinitionOutput Uses

type CreateResourceDefinitionOutput struct {
    Arn *string `type:"string"`

    CreationTimestamp *string `type:"string"`

    Id  *string `type:"string"`

    LastUpdatedTimestamp *string `type:"string"`

    LatestVersion *string `type:"string"`

    LatestVersionArn *string `type:"string"`

    Name *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateResourceDefinitionOutput) GoString Uses

func (s CreateResourceDefinitionOutput) GoString() string

GoString returns the string representation

func (*CreateResourceDefinitionOutput) SetArn Uses

func (s *CreateResourceDefinitionOutput) SetArn(v string) *CreateResourceDefinitionOutput

SetArn sets the Arn field's value.

func (*CreateResourceDefinitionOutput) SetCreationTimestamp Uses

func (s *CreateResourceDefinitionOutput) SetCreationTimestamp(v string) *CreateResourceDefinitionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateResourceDefinitionOutput) SetId Uses

func (s *CreateResourceDefinitionOutput) SetId(v string) *CreateResourceDefinitionOutput

SetId sets the Id field's value.

func (*CreateResourceDefinitionOutput) SetLastUpdatedTimestamp Uses

func (s *CreateResourceDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateResourceDefinitionOutput

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*CreateResourceDefinitionOutput) SetLatestVersion Uses

func (s *CreateResourceDefinitionOutput) SetLatestVersion(v string) *CreateResourceDefinitionOutput

SetLatestVersion sets the LatestVersion field's value.

func (*CreateResourceDefinitionOutput) SetLatestVersionArn Uses

func (s *CreateResourceDefinitionOutput) SetLatestVersionArn(v string) *CreateResourceDefinitionOutput

SetLatestVersionArn sets the LatestVersionArn field's value.

func (*CreateResourceDefinitionOutput) SetName Uses

func (s *CreateResourceDefinitionOutput) SetName(v string) *CreateResourceDefinitionOutput

SetName sets the Name field's value.

func (CreateResourceDefinitionOutput) String Uses

func (s CreateResourceDefinitionOutput) String() string

String returns the string representation

type CreateResourceDefinitionVersionInput Uses

type CreateResourceDefinitionVersionInput struct {
    AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"`

    // ResourceDefinitionId is a required field
    ResourceDefinitionId *string `location:"uri" locationName:"ResourceDefinitionId" type:"string" required:"true"`

    Resources []*Resource `type:"list"`
    // contains filtered or unexported fields
}

func (CreateResourceDefinitionVersionInput) GoString Uses

func (s CreateResourceDefinitionVersionInput) GoString() string

GoString returns the string representation

func (*CreateResourceDefinitionVersionInput) SetAmznClientToken Uses

func (s *CreateResourceDefinitionVersionInput) SetAmznClientToken(v string) *CreateResourceDefinitionVersionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateResourceDefinitionVersionInput) SetResourceDefinitionId Uses

func (s *CreateResourceDefinitionVersionInput) SetResourceDefinitionId(v string) *CreateResourceDefinitionVersionInput

SetResourceDefinitionId sets the ResourceDefinitionId field's value.

func (*CreateResourceDefinitionVersionInput) SetResources Uses

func (s *CreateResourceDefinitionVersionInput) SetResources(v []*Resource) *CreateResourceDefinitionVersionInput

SetResources sets the Resources field's value.

func (CreateResourceDefinitionVersionInput) String Uses

func (s CreateResourceDefinitionVersionInput) String() string

String returns the string representation

func (*CreateResourceDefinitionVersionInput) Validate Uses

func (s *CreateResourceDefinitionVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateResourceDefinitionVersionOutput Uses

type CreateResourceDefinitionVersionOutput struct {
    Arn *string `type:"string"`

    CreationTimestamp *string `type:"string"`

    Id  *string `type:"string"`

    Version *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateResourceDefinitionVersionOutput) GoString Uses

func (s CreateResourceDefinitionVersionOutput) GoString() string

GoString returns the string representation

func (*CreateResourceDefinitionVersionOutput) SetArn Uses

func (s *CreateResourceDefinitionVersionOutput) SetArn(v string) *CreateResourceDefinitionVersionOutput

SetArn sets the Arn field's value.

func (*CreateResourceDefinitionVersionOutput) SetCreationTimestamp Uses

func (s *CreateResourceDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateResourceDefinitionVersionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateResourceDefinitionVersionOutput) SetId Uses

func (s *CreateResourceDefinitionVersionOutput) SetId(v string) *CreateResourceDefinitionVersionOutput

SetId sets the Id field's value.

func (*CreateResourceDefinitionVersionOutput) SetVersion Uses

func (s *CreateResourceDefinitionVersionOutput) SetVersion(v string) *CreateResourceDefinitionVersionOutput

SetVersion sets the Version field's value.

func (CreateResourceDefinitionVersionOutput) String Uses

func (s CreateResourceDefinitionVersionOutput) String() string

String returns the string representation

type CreateSoftwareUpdateJobInput Uses

type CreateSoftwareUpdateJobInput struct {
    AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"`

    // The IAM Role that Greengrass will use to create pre-signed URLs pointing
    // towards the update artifact.
    //
    // S3UrlSignerRole is a required field
    S3UrlSignerRole *string `type:"string" required:"true"`

    // The piece of software on the Greengrass core that will be updated.
    //
    // SoftwareToUpdate is a required field
    SoftwareToUpdate *string `type:"string" required:"true" enum:"SoftwareToUpdate"`

    // The minimum level of log statements that should be logged by the OTA Agent
    // during an update.
    UpdateAgentLogLevel *string `type:"string" enum:"UpdateAgentLogLevel"`

    // The ARNs of the targets (IoT things or IoT thing groups) that this update
    // will be applied to.
    //
    // UpdateTargets is a required field
    UpdateTargets []*string `type:"list" required:"true"`

    // The architecture of the cores which are the targets of an update.
    //
    // UpdateTargetsArchitecture is a required field
    UpdateTargetsArchitecture *string `type:"string" required:"true" enum:"UpdateTargetsArchitecture"`

    // The operating system of the cores which are the targets of an update.
    //
    // UpdateTargetsOperatingSystem is a required field
    UpdateTargetsOperatingSystem *string `type:"string" required:"true" enum:"UpdateTargetsOperatingSystem"`
    // contains filtered or unexported fields
}

Request for the CreateSoftwareUpdateJob API.

func (CreateSoftwareUpdateJobInput) GoString Uses

func (s CreateSoftwareUpdateJobInput) GoString() string

GoString returns the string representation

func (*CreateSoftwareUpdateJobInput) SetAmznClientToken Uses

func (s *CreateSoftwareUpdateJobInput) SetAmznClientToken(v string) *CreateSoftwareUpdateJobInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateSoftwareUpdateJobInput) SetS3UrlSignerRole Uses

func (s *CreateSoftwareUpdateJobInput) SetS3UrlSignerRole(v string) *CreateSoftwareUpdateJobInput

SetS3UrlSignerRole sets the S3UrlSignerRole field's value.

func (*CreateSoftwareUpdateJobInput) SetSoftwareToUpdate Uses

func (s *CreateSoftwareUpdateJobInput) SetSoftwareToUpdate(v string) *CreateSoftwareUpdateJobInput

SetSoftwareToUpdate sets the SoftwareToUpdate field's value.

func (*CreateSoftwareUpdateJobInput) SetUpdateAgentLogLevel Uses

func (s *CreateSoftwareUpdateJobInput) SetUpdateAgentLogLevel(v string) *CreateSoftwareUpdateJobInput

SetUpdateAgentLogLevel sets the UpdateAgentLogLevel field's value.

func (*CreateSoftwareUpdateJobInput) SetUpdateTargets Uses

func (s *CreateSoftwareUpdateJobInput) SetUpdateTargets(v []*string) *CreateSoftwareUpdateJobInput

SetUpdateTargets sets the UpdateTargets field's value.

func (*CreateSoftwareUpdateJobInput) SetUpdateTargetsArchitecture Uses

func (s *CreateSoftwareUpdateJobInput) SetUpdateTargetsArchitecture(v string) *CreateSoftwareUpdateJobInput

SetUpdateTargetsArchitecture sets the UpdateTargetsArchitecture field's value.

func (*CreateSoftwareUpdateJobInput) SetUpdateTargetsOperatingSystem Uses

func (s *CreateSoftwareUpdateJobInput) SetUpdateTargetsOperatingSystem(v string) *CreateSoftwareUpdateJobInput

SetUpdateTargetsOperatingSystem sets the UpdateTargetsOperatingSystem field's value.

func (CreateSoftwareUpdateJobInput) String Uses

func (s CreateSoftwareUpdateJobInput) String() string

String returns the string representation

func (*CreateSoftwareUpdateJobInput) Validate Uses

func (s *CreateSoftwareUpdateJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSoftwareUpdateJobOutput Uses

type CreateSoftwareUpdateJobOutput struct {

    // The IoT Job ARN corresponding to this update.
    IotJobArn *string `type:"string"`

    // The IoT Job Id corresponding to this update.
    IotJobId *string `type:"string"`
    // contains filtered or unexported fields
}

func (CreateSoftwareUpdateJobOutput) GoString Uses

func (s CreateSoftwareUpdateJobOutput) GoString() string

GoString returns the string representation

func (*CreateSoftwareUpdateJobOutput) SetIotJobArn Uses

func (s *CreateSoftwareUpdateJobOutput) SetIotJobArn(v string) *CreateSoftwareUpdateJobOutput

SetIotJobArn sets the IotJobArn field's value.

func (*CreateSoftwareUpdateJobOutput) SetIotJobId Uses

func (s *CreateSoftwareUpdateJobOutput) SetIotJobId(v string) *CreateSoftwareUpdateJobOutput

SetIotJobId sets the IotJobId field's value.

func (CreateSoftwareUpdateJobOutput) String Uses

func (s CreateSoftwareUpdateJobOutput) String() string

String returns the string representation

type CreateSubscriptionDefinitionInput Uses

type CreateSubscriptionDefinitionInput struct {
    AmznClientToken *string `location:"header" locationName:"X-Amzn-Client-Token" type:"string"`

    // Information about a subscription definition version.
    InitialVersion *SubscriptionDefinitionVersion `type:"structure"`

    Name *string `type:"string"`

    // The key-value pair for the resource tag.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (CreateSubscriptionDefinitionInput) GoString Uses

func (s CreateSubscriptionDefinitionInput) GoString() string

GoString returns the string representation

func (*CreateSubscriptionDefinitionInput) SetAmznClientToken Uses

func (s *CreateSubscriptionDefinitionInput) SetAmznClientToken(v string) *CreateSubscriptionDefinitionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateSubscriptionDefinitionInput) SetInitialVersion Uses

func (s *CreateSubscriptionDefinitionInput) SetInitialVersion(v *SubscriptionDefinitionVersion) *CreateSubscriptionDefinitionInput

SetInitialVersion sets the InitialVersion field's value.

func (*CreateSubscriptionDefinitionInput) SetName Uses

func (s *CreateSubscriptionDefinitionInput) SetName(v string) *CreateSubscriptionDefinitionInput

SetName sets the Name field's value.

func (*CreateSubscriptionDefinitionInput) SetTags Uses

func (s *CreateSubscriptionDefinitionInput) SetTags(v map[string]*string) *CreateSubscriptionDefinitionInput

SetTags sets the Tags field's value.

func (CreateSubscriptionDefinitionInput) String Uses

func (s CreateSubscriptionDefinitionInput) String() string

String returns the string representation

func (*CreateSubscriptionDefinitionInput) Validate Uses

func (s *CreateSubscriptionDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSubscriptionDefinitionOutput Uses

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 Uses

func (s CreateSubscriptionDefinitionOutput) GoString() string

GoString returns the string representation

func (*CreateSubscriptionDefinitionOutput) SetArn Uses

func (s *CreateSubscriptionDefinitionOutput) SetArn(v string) *CreateSubscriptionDefinitionOutput

SetArn sets the Arn field's value.

func (*CreateSubscriptionDefinitionOutput) SetCreationTimestamp Uses

func (s *CreateSubscriptionDefinitionOutput) SetCreationTimestamp(v string) *CreateSubscriptionDefinitionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateSubscriptionDefinitionOutput) SetId Uses

func (s *CreateSubscriptionDefinitionOutput) SetId(v string) *CreateSubscriptionDefinitionOutput

SetId sets the Id field's value.

func (*CreateSubscriptionDefinitionOutput) SetLastUpdatedTimestamp Uses

func (s *CreateSubscriptionDefinitionOutput) SetLastUpdatedTimestamp(v string) *CreateSubscriptionDefinitionOutput

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*CreateSubscriptionDefinitionOutput) SetLatestVersion Uses

func (s *CreateSubscriptionDefinitionOutput) SetLatestVersion(v string) *CreateSubscriptionDefinitionOutput

SetLatestVersion sets the LatestVersion field's value.

func (*CreateSubscriptionDefinitionOutput) SetLatestVersionArn Uses

func (s *CreateSubscriptionDefinitionOutput) SetLatestVersionArn(v string) *CreateSubscriptionDefinitionOutput

SetLatestVersionArn sets the LatestVersionArn field's value.

func (*CreateSubscriptionDefinitionOutput) SetName Uses

func (s *CreateSubscriptionDefinitionOutput) SetName(v string) *CreateSubscriptionDefinitionOutput

SetName sets the Name field's value.

func (CreateSubscriptionDefinitionOutput) String Uses

func (s CreateSubscriptionDefinitionOutput) String() string

String returns the string representation

type CreateSubscriptionDefinitionVersionInput Uses

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 Uses

func (s CreateSubscriptionDefinitionVersionInput) GoString() string

GoString returns the string representation

func (*CreateSubscriptionDefinitionVersionInput) SetAmznClientToken Uses

func (s *CreateSubscriptionDefinitionVersionInput) SetAmznClientToken(v string) *CreateSubscriptionDefinitionVersionInput

SetAmznClientToken sets the AmznClientToken field's value.

func (*CreateSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionId Uses

func (s *CreateSubscriptionDefinitionVersionInput) SetSubscriptionDefinitionId(v string) *CreateSubscriptionDefinitionVersionInput

SetSubscriptionDefinitionId sets the SubscriptionDefinitionId field's value.

func (*CreateSubscriptionDefinitionVersionInput) SetSubscriptions Uses

func (s *CreateSubscriptionDefinitionVersionInput) SetSubscriptions(v []*Subscription) *CreateSubscriptionDefinitionVersionInput

SetSubscriptions sets the Subscriptions field's value.

func (CreateSubscriptionDefinitionVersionInput) String Uses

func (s CreateSubscriptionDefinitionVersionInput) String() string

String returns the string representation

func (*CreateSubscriptionDefinitionVersionInput) Validate Uses

func (s *CreateSubscriptionDefinitionVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateSubscriptionDefinitionVersionOutput Uses

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 Uses

func (s CreateSubscriptionDefinitionVersionOutput) GoString() string

GoString returns the string representation

func (*CreateSubscriptionDefinitionVersionOutput) SetArn Uses

func (s *CreateSubscriptionDefinitionVersionOutput) SetArn(v string) *CreateSubscriptionDefinitionVersionOutput

SetArn sets the Arn field's value.

func (*CreateSubscriptionDefinitionVersionOutput) SetCreationTimestamp Uses

func (s *CreateSubscriptionDefinitionVersionOutput) SetCreationTimestamp(v string) *CreateSubscriptionDefinitionVersionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*CreateSubscriptionDefinitionVersionOutput) SetId Uses

func (s *CreateSubscriptionDefinitionVersionOutput) SetId(v string) *CreateSubscriptionDefinitionVersionOutput

SetId sets the Id field's value.

func (*CreateSubscriptionDefinitionVersionOutput) SetVersion Uses

func (s *CreateSubscriptionDefinitionVersionOutput) SetVersion(v string) *CreateSubscriptionDefinitionVersionOutput

SetVersion sets the Version field's value.

func (CreateSubscriptionDefinitionVersionOutput) String Uses

func (s CreateSubscriptionDefinitionVersionOutput) String() string

String returns the string representation

type DefinitionInformation Uses

type DefinitionInformation struct {

    // The ARN of the definition.
    Arn *string `type:"string"`

    // The time, in milliseconds since the epoch, when the definition was created.
    CreationTimestamp *string `type:"string"`

    // The ID of the definition.
    Id  *string `type:"string"`

    // The time, in milliseconds since the epoch, when the definition was last updated.
    LastUpdatedTimestamp *string `type:"string"`

    // The ID of the latest version associated with the definition.
    LatestVersion *string `type:"string"`

    // The ARN of the latest version associated with the definition.
    LatestVersionArn *string `type:"string"`

    // The name of the definition.
    Name *string `type:"string"`

    // Tag(s) attached to the resource arn.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

Information about a definition.

func (DefinitionInformation) GoString Uses

func (s DefinitionInformation) GoString() string

GoString returns the string representation

func (*DefinitionInformation) SetArn Uses

func (s *DefinitionInformation) SetArn(v string) *DefinitionInformation

SetArn sets the Arn field's value.

func (*DefinitionInformation) SetCreationTimestamp Uses

func (s *DefinitionInformation) SetCreationTimestamp(v string) *DefinitionInformation

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*DefinitionInformation) SetId Uses

func (s *DefinitionInformation) SetId(v string) *DefinitionInformation

SetId sets the Id field's value.

func (*DefinitionInformation) SetLastUpdatedTimestamp Uses

func (s *DefinitionInformation) SetLastUpdatedTimestamp(v string) *DefinitionInformation

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*DefinitionInformation) SetLatestVersion Uses

func (s *DefinitionInformation) SetLatestVersion(v string) *DefinitionInformation

SetLatestVersion sets the LatestVersion field's value.

func (*DefinitionInformation) SetLatestVersionArn Uses

func (s *DefinitionInformation) SetLatestVersionArn(v string) *DefinitionInformation

SetLatestVersionArn sets the LatestVersionArn field's value.

func (*DefinitionInformation) SetName Uses

func (s *DefinitionInformation) SetName(v string) *DefinitionInformation

SetName sets the Name field's value.

func (*DefinitionInformation) SetTags Uses

func (s *DefinitionInformation) SetTags(v map[string]*string) *DefinitionInformation

SetTags sets the Tags field's value.

func (DefinitionInformation) String Uses

func (s DefinitionInformation) String() string

String returns the string representation

type DeleteConnectorDefinitionInput Uses

type DeleteConnectorDefinitionInput struct {

    // ConnectorDefinitionId is a required field
    ConnectorDefinitionId *string `location:"uri" locationName:"ConnectorDefinitionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteConnectorDefinitionInput) GoString Uses

func (s DeleteConnectorDefinitionInput) GoString() string

GoString returns the string representation

func (*DeleteConnectorDefinitionInput) SetConnectorDefinitionId Uses

func (s *DeleteConnectorDefinitionInput) SetConnectorDefinitionId(v string) *DeleteConnectorDefinitionInput

SetConnectorDefinitionId sets the ConnectorDefinitionId field's value.

func (DeleteConnectorDefinitionInput) String Uses

func (s DeleteConnectorDefinitionInput) String() string

String returns the string representation

func (*DeleteConnectorDefinitionInput) Validate Uses

func (s *DeleteConnectorDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteConnectorDefinitionOutput Uses

type DeleteConnectorDefinitionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteConnectorDefinitionOutput) GoString Uses

func (s DeleteConnectorDefinitionOutput) GoString() string

GoString returns the string representation

func (DeleteConnectorDefinitionOutput) String Uses

func (s DeleteConnectorDefinitionOutput) String() string

String returns the string representation

type DeleteCoreDefinitionInput Uses

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 Uses

func (s DeleteCoreDefinitionInput) GoString() string

GoString returns the string representation

func (*DeleteCoreDefinitionInput) SetCoreDefinitionId Uses

func (s *DeleteCoreDefinitionInput) SetCoreDefinitionId(v string) *DeleteCoreDefinitionInput

SetCoreDefinitionId sets the CoreDefinitionId field's value.

func (DeleteCoreDefinitionInput) String Uses

func (s DeleteCoreDefinitionInput) String() string

String returns the string representation

func (*DeleteCoreDefinitionInput) Validate Uses

func (s *DeleteCoreDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteCoreDefinitionOutput Uses

type DeleteCoreDefinitionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteCoreDefinitionOutput) GoString Uses

func (s DeleteCoreDefinitionOutput) GoString() string

GoString returns the string representation

func (DeleteCoreDefinitionOutput) String Uses

func (s DeleteCoreDefinitionOutput) String() string

String returns the string representation

type DeleteDeviceDefinitionInput Uses

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 Uses

func (s DeleteDeviceDefinitionInput) GoString() string

GoString returns the string representation

func (*DeleteDeviceDefinitionInput) SetDeviceDefinitionId Uses

func (s *DeleteDeviceDefinitionInput) SetDeviceDefinitionId(v string) *DeleteDeviceDefinitionInput

SetDeviceDefinitionId sets the DeviceDefinitionId field's value.

func (DeleteDeviceDefinitionInput) String Uses

func (s DeleteDeviceDefinitionInput) String() string

String returns the string representation

func (*DeleteDeviceDefinitionInput) Validate Uses

func (s *DeleteDeviceDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDeviceDefinitionOutput Uses

type DeleteDeviceDefinitionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteDeviceDefinitionOutput) GoString Uses

func (s DeleteDeviceDefinitionOutput) GoString() string

GoString returns the string representation

func (DeleteDeviceDefinitionOutput) String Uses

func (s DeleteDeviceDefinitionOutput) String() string

String returns the string representation

type DeleteFunctionDefinitionInput Uses

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 Uses

func (s DeleteFunctionDefinitionInput) GoString() string

GoString returns the string representation

func (*DeleteFunctionDefinitionInput) SetFunctionDefinitionId Uses

func (s *DeleteFunctionDefinitionInput) SetFunctionDefinitionId(v string) *DeleteFunctionDefinitionInput

SetFunctionDefinitionId sets the FunctionDefinitionId field's value.

func (DeleteFunctionDefinitionInput) String Uses

func (s DeleteFunctionDefinitionInput) String() string

String returns the string representation

func (*DeleteFunctionDefinitionInput) Validate Uses

func (s *DeleteFunctionDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteFunctionDefinitionOutput Uses

type DeleteFunctionDefinitionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteFunctionDefinitionOutput) GoString Uses

func (s DeleteFunctionDefinitionOutput) GoString() string

GoString returns the string representation

func (DeleteFunctionDefinitionOutput) String Uses

func (s DeleteFunctionDefinitionOutput) String() string

String returns the string representation

type DeleteGroupInput Uses

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 Uses

func (s DeleteGroupInput) GoString() string

GoString returns the string representation

func (*DeleteGroupInput) SetGroupId Uses

func (s *DeleteGroupInput) SetGroupId(v string) *DeleteGroupInput

SetGroupId sets the GroupId field's value.

func (DeleteGroupInput) String Uses

func (s DeleteGroupInput) String() string

String returns the string representation

func (*DeleteGroupInput) Validate Uses

func (s *DeleteGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteGroupOutput Uses

type DeleteGroupOutput struct {
    // contains filtered or unexported fields
}

func (DeleteGroupOutput) GoString Uses

func (s DeleteGroupOutput) GoString() string

GoString returns the string representation

func (DeleteGroupOutput) String Uses

func (s DeleteGroupOutput) String() string

String returns the string representation

type DeleteLoggerDefinitionInput Uses

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 Uses

func (s DeleteLoggerDefinitionInput) GoString() string

GoString returns the string representation

func (*DeleteLoggerDefinitionInput) SetLoggerDefinitionId Uses

func (s *DeleteLoggerDefinitionInput) SetLoggerDefinitionId(v string) *DeleteLoggerDefinitionInput

SetLoggerDefinitionId sets the LoggerDefinitionId field's value.

func (DeleteLoggerDefinitionInput) String Uses

func (s DeleteLoggerDefinitionInput) String() string

String returns the string representation

func (*DeleteLoggerDefinitionInput) Validate Uses

func (s *DeleteLoggerDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteLoggerDefinitionOutput Uses

type DeleteLoggerDefinitionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteLoggerDefinitionOutput) GoString Uses

func (s DeleteLoggerDefinitionOutput) GoString() string

GoString returns the string representation

func (DeleteLoggerDefinitionOutput) String Uses

func (s DeleteLoggerDefinitionOutput) String() string

String returns the string representation

type DeleteResourceDefinitionInput Uses

type DeleteResourceDefinitionInput struct {

    // ResourceDefinitionId is a required field
    ResourceDefinitionId *string `location:"uri" locationName:"ResourceDefinitionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (DeleteResourceDefinitionInput) GoString Uses

func (s DeleteResourceDefinitionInput) GoString() string

GoString returns the string representation

func (*DeleteResourceDefinitionInput) SetResourceDefinitionId Uses

func (s *DeleteResourceDefinitionInput) SetResourceDefinitionId(v string) *DeleteResourceDefinitionInput

SetResourceDefinitionId sets the ResourceDefinitionId field's value.

func (DeleteResourceDefinitionInput) String Uses

func (s DeleteResourceDefinitionInput) String() string

String returns the string representation

func (*DeleteResourceDefinitionInput) Validate Uses

func (s *DeleteResourceDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteResourceDefinitionOutput Uses

type DeleteResourceDefinitionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteResourceDefinitionOutput) GoString Uses

func (s DeleteResourceDefinitionOutput) GoString() string

GoString returns the string representation

func (DeleteResourceDefinitionOutput) String Uses

func (s DeleteResourceDefinitionOutput) String() string

String returns the string representation

type DeleteSubscriptionDefinitionInput Uses

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 Uses

func (s DeleteSubscriptionDefinitionInput) GoString() string

GoString returns the string representation

func (*DeleteSubscriptionDefinitionInput) SetSubscriptionDefinitionId Uses

func (s *DeleteSubscriptionDefinitionInput) SetSubscriptionDefinitionId(v string) *DeleteSubscriptionDefinitionInput

SetSubscriptionDefinitionId sets the SubscriptionDefinitionId field's value.

func (DeleteSubscriptionDefinitionInput) String Uses

func (s DeleteSubscriptionDefinitionInput) String() string

String returns the string representation

func (*DeleteSubscriptionDefinitionInput) Validate Uses

func (s *DeleteSubscriptionDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteSubscriptionDefinitionOutput Uses

type DeleteSubscriptionDefinitionOutput struct {
    // contains filtered or unexported fields
}

func (DeleteSubscriptionDefinitionOutput) GoString Uses

func (s DeleteSubscriptionDefinitionOutput) GoString() string

GoString returns the string representation

func (DeleteSubscriptionDefinitionOutput) String Uses

func (s DeleteSubscriptionDefinitionOutput) String() string

String returns the string representation

type Deployment Uses

type Deployment struct {

    // The time, in milliseconds since the epoch, when the deployment was created.
    CreatedAt *string `type:"string"`

    // The ARN of the deployment.
    DeploymentArn *string `type:"string"`

    // The ID of the deployment.
    DeploymentId *string `type:"string"`

    // The type of the deployment.
    DeploymentType *string `type:"string" enum:"DeploymentType"`

    // The ARN of the group for this deployment.
    GroupArn *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a deployment.

func (Deployment) GoString Uses

func (s Deployment) GoString() string

GoString returns the string representation

func (*Deployment) SetCreatedAt Uses

func (s *Deployment) SetCreatedAt(v string) *Deployment

SetCreatedAt sets the CreatedAt field's value.

func (*Deployment) SetDeploymentArn Uses

func (s *Deployment) SetDeploymentArn(v string) *Deployment

SetDeploymentArn sets the DeploymentArn field's value.

func (*Deployment) SetDeploymentId Uses

func (s *Deployment) SetDeploymentId(v string) *Deployment

SetDeploymentId sets the DeploymentId field's value.

func (*Deployment) SetDeploymentType Uses

func (s *Deployment) SetDeploymentType(v string) *Deployment

SetDeploymentType sets the DeploymentType field's value.

func (*Deployment) SetGroupArn Uses

func (s *Deployment) SetGroupArn(v string) *Deployment

SetGroupArn sets the GroupArn field's value.

func (Deployment) String Uses

func (s Deployment) String() string

String returns the string representation

type Device Uses

type Device struct {

    // The ARN of the certificate associated with the device.
    //
    // CertificateArn is a required field
    CertificateArn *string `type:"string" required:"true"`

    // A descriptive or arbitrary ID for the device. This value must be unique within
    // the device definition version. Max length is 128 characters with pattern
    // ''[a-zA-Z0-9:_-]+''.
    //
    // Id is a required field
    Id  *string `type:"string" required:"true"`

    // If true, the device's local shadow will be automatically synced with the
    // cloud.
    SyncShadow *bool `type:"boolean"`

    // The thing ARN of the device.
    //
    // ThingArn is a required field
    ThingArn *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Information about a device.

func (Device) GoString Uses

func (s Device) GoString() string

GoString returns the string representation

func (*Device) SetCertificateArn Uses

func (s *Device) SetCertificateArn(v string) *Device

SetCertificateArn sets the CertificateArn field's value.

func (*Device) SetId Uses

func (s *Device) SetId(v string) *Device

SetId sets the Id field's value.

func (*Device) SetSyncShadow Uses

func (s *Device) SetSyncShadow(v bool) *Device

SetSyncShadow sets the SyncShadow field's value.

func (*Device) SetThingArn Uses

func (s *Device) SetThingArn(v string) *Device

SetThingArn sets the ThingArn field's value.

func (Device) String Uses

func (s Device) String() string

String returns the string representation

func (*Device) Validate Uses

func (s *Device) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeviceDefinitionVersion Uses

type DeviceDefinitionVersion struct {

    // A list of devices in the definition version.
    Devices []*Device `type:"list"`
    // contains filtered or unexported fields
}

Information about a device definition version.

func (DeviceDefinitionVersion) GoString Uses

func (s DeviceDefinitionVersion) GoString() string

GoString returns the string representation

func (*DeviceDefinitionVersion) SetDevices Uses

func (s *DeviceDefinitionVersion) SetDevices(v []*Device) *DeviceDefinitionVersion

SetDevices sets the Devices field's value.

func (DeviceDefinitionVersion) String Uses

func (s DeviceDefinitionVersion) String() string

String returns the string representation

func (*DeviceDefinitionVersion) Validate Uses

func (s *DeviceDefinitionVersion) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateRoleFromGroupInput Uses

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 Uses

func (s DisassociateRoleFromGroupInput) GoString() string

GoString returns the string representation

func (*DisassociateRoleFromGroupInput) SetGroupId Uses

func (s *DisassociateRoleFromGroupInput) SetGroupId(v string) *DisassociateRoleFromGroupInput

SetGroupId sets the GroupId field's value.

func (DisassociateRoleFromGroupInput) String Uses

func (s DisassociateRoleFromGroupInput) String() string

String returns the string representation

func (*DisassociateRoleFromGroupInput) Validate Uses

func (s *DisassociateRoleFromGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisassociateRoleFromGroupOutput Uses

type DisassociateRoleFromGroupOutput struct {

    // The time, in milliseconds since the epoch, when the role was disassociated
    // from the group.
    DisassociatedAt *string `type:"string"`
    // contains filtered or unexported fields
}

func (DisassociateRoleFromGroupOutput) GoString Uses

func (s DisassociateRoleFromGroupOutput) GoString() string

GoString returns the string representation

func (*DisassociateRoleFromGroupOutput) SetDisassociatedAt Uses

func (s *DisassociateRoleFromGroupOutput) SetDisassociatedAt(v string) *DisassociateRoleFromGroupOutput

SetDisassociatedAt sets the DisassociatedAt field's value.

func (DisassociateRoleFromGroupOutput) String Uses

func (s DisassociateRoleFromGroupOutput) String() string

String returns the string representation

type DisassociateServiceRoleFromAccountInput Uses

type DisassociateServiceRoleFromAccountInput struct {
    // contains filtered or unexported fields
}

func (DisassociateServiceRoleFromAccountInput) GoString Uses

func (s DisassociateServiceRoleFromAccountInput) GoString() string

GoString returns the string representation

func (DisassociateServiceRoleFromAccountInput) String Uses

func (s DisassociateServiceRoleFromAccountInput) String() string

String returns the string representation

type DisassociateServiceRoleFromAccountOutput Uses

type DisassociateServiceRoleFromAccountOutput struct {

    // The time when the service role was disassociated from the account.
    DisassociatedAt *string `type:"string"`
    // contains filtered or unexported fields
}

func (DisassociateServiceRoleFromAccountOutput) GoString Uses

func (s DisassociateServiceRoleFromAccountOutput) GoString() string

GoString returns the string representation

func (*DisassociateServiceRoleFromAccountOutput) SetDisassociatedAt Uses

func (s *DisassociateServiceRoleFromAccountOutput) SetDisassociatedAt(v string) *DisassociateServiceRoleFromAccountOutput

SetDisassociatedAt sets the DisassociatedAt field's value.

func (DisassociateServiceRoleFromAccountOutput) String Uses

func (s DisassociateServiceRoleFromAccountOutput) String() string

String returns the string representation

type ErrorDetail Uses

type ErrorDetail struct {

    // A detailed error code.
    DetailedErrorCode *string `type:"string"`

    // A detailed error message.
    DetailedErrorMessage *string `type:"string"`
    // contains filtered or unexported fields
}

Details about the error.

func (ErrorDetail) GoString Uses

func (s ErrorDetail) GoString() string

GoString returns the string representation

func (*ErrorDetail) SetDetailedErrorCode Uses

func (s *ErrorDetail) SetDetailedErrorCode(v string) *ErrorDetail

SetDetailedErrorCode sets the DetailedErrorCode field's value.

func (*ErrorDetail) SetDetailedErrorMessage Uses

func (s *ErrorDetail) SetDetailedErrorMessage(v string) *ErrorDetail

SetDetailedErrorMessage sets the DetailedErrorMessage field's value.

func (ErrorDetail) String Uses

func (s ErrorDetail) String() string

String returns the string representation

type Function Uses

type Function struct {

    // The ARN of the Lambda function.
    FunctionArn *string `type:"string"`

    // The configuration of the Lambda function.
    FunctionConfiguration *FunctionConfiguration `type:"structure"`

    // A descriptive or arbitrary ID for the function. This value must be unique
    // within the function definition version. Max length is 128 characters with
    // pattern ''[a-zA-Z0-9:_-]+''.
    //
    // Id is a required field
    Id  *string `type:"string" required:"true"`
    // contains filtered or unexported fields
}

Information about a Lambda function.

func (Function) GoString Uses

func (s Function) GoString() string

GoString returns the string representation

func (*Function) SetFunctionArn Uses

func (s *Function) SetFunctionArn(v string) *Function

SetFunctionArn sets the FunctionArn field's value.

func (*Function) SetFunctionConfiguration Uses

func (s *Function) SetFunctionConfiguration(v *FunctionConfiguration) *Function

SetFunctionConfiguration sets the FunctionConfiguration field's value.

func (*Function) SetId Uses

func (s *Function) SetId(v string) *Function

SetId sets the Id field's value.

func (Function) String Uses

func (s Function) String() string

String returns the string representation

func (*Function) Validate Uses

func (s *Function) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FunctionConfiguration Uses

type FunctionConfiguration struct {

    // The expected encoding type of the input payload for the function. The default
    // is ''json''.
    EncodingType *string `type:"string" enum:"EncodingType"`

    // The environment configuration of the function.
    Environment *FunctionConfigurationEnvironment `type:"structure"`

    // The execution arguments.
    ExecArgs *string `type:"string"`

    // The name of the function executable.
    Executable *string `type:"string"`

    // The memory size, in KB, which the function requires. This setting is not
    // applicable and should be cleared when you run the Lambda function without
    // containerization.
    MemorySize *int64 `type:"integer"`

    // True if the function is pinned. Pinned means the function is long-lived and
    // starts when the core starts.
    Pinned *bool `type:"boolean"`

    // The allowed function execution time, after which Lambda should terminate
    // the function. This timeout still applies to pinned Lambda functions for each
    // request.
    Timeout *int64 `type:"integer"`
    // contains filtered or unexported fields
}

The configuration of the Lambda function.

func (FunctionConfiguration) GoString Uses

func (s FunctionConfiguration) GoString() string

GoString returns the string representation

func (*FunctionConfiguration) SetEncodingType Uses

func (s *FunctionConfiguration) SetEncodingType(v string) *FunctionConfiguration

SetEncodingType sets the EncodingType field's value.

func (*FunctionConfiguration) SetEnvironment Uses

func (s *FunctionConfiguration) SetEnvironment(v *FunctionConfigurationEnvironment) *FunctionConfiguration

SetEnvironment sets the Environment field's value.

func (*FunctionConfiguration) SetExecArgs Uses

func (s *FunctionConfiguration) SetExecArgs(v string) *FunctionConfiguration

SetExecArgs sets the ExecArgs field's value.

func (*FunctionConfiguration) SetExecutable Uses

func (s *FunctionConfiguration) SetExecutable(v string) *FunctionConfiguration

SetExecutable sets the Executable field's value.

func (*FunctionConfiguration) SetMemorySize Uses

func (s *FunctionConfiguration) SetMemorySize(v int64) *FunctionConfiguration

SetMemorySize sets the MemorySize field's value.

func (*FunctionConfiguration) SetPinned Uses

func (s *FunctionConfiguration) SetPinned(v bool) *FunctionConfiguration

SetPinned sets the Pinned field's value.

func (*FunctionConfiguration) SetTimeout Uses

func (s *FunctionConfiguration) SetTimeout(v int64) *FunctionConfiguration

SetTimeout sets the Timeout field's value.

func (FunctionConfiguration) String Uses

func (s FunctionConfiguration) String() string

String returns the string representation

func (*FunctionConfiguration) Validate Uses

func (s *FunctionConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FunctionConfigurationEnvironment Uses

type FunctionConfigurationEnvironment struct {

    // If true, the Lambda function is allowed to access the host's /sys folder.
    // Use this when the Lambda function needs to read device information from /sys.
    // This setting applies only when you run the Lambda function in a Greengrass
    // container.
    AccessSysfs *bool `type:"boolean"`

    // Configuration related to executing the Lambda function
    Execution *FunctionExecutionConfig `type:"structure"`

    // A list of the resources, with their permissions, to which the Lambda function
    // will be granted access. A Lambda function can have at most 10 resources.
    // ResourceAccessPolicies apply only when you run the Lambda function in a Greengrass
    // container.
    ResourceAccessPolicies []*ResourceAccessPolicy `type:"list"`

    // Environment variables for the Lambda function's configuration.
    Variables map[string]*string `type:"map"`
    // contains filtered or unexported fields
}

The environment configuration of the function.

func (FunctionConfigurationEnvironment) GoString Uses

func (s FunctionConfigurationEnvironment) GoString() string

GoString returns the string representation

func (*FunctionConfigurationEnvironment) SetAccessSysfs Uses

func (s *FunctionConfigurationEnvironment) SetAccessSysfs(v bool) *FunctionConfigurationEnvironment

SetAccessSysfs sets the AccessSysfs field's value.

func (*FunctionConfigurationEnvironment) SetExecution Uses

func (s *FunctionConfigurationEnvironment) SetExecution(v *FunctionExecutionConfig) *FunctionConfigurationEnvironment

SetExecution sets the Execution field's value.

func (*FunctionConfigurationEnvironment) SetResourceAccessPolicies Uses

func (s *FunctionConfigurationEnvironment) SetResourceAccessPolicies(v []*ResourceAccessPolicy) *FunctionConfigurationEnvironment

SetResourceAccessPolicies sets the ResourceAccessPolicies field's value.

func (*FunctionConfigurationEnvironment) SetVariables Uses

func (s *FunctionConfigurationEnvironment) SetVariables(v map[string]*string) *FunctionConfigurationEnvironment

SetVariables sets the Variables field's value.

func (FunctionConfigurationEnvironment) String Uses

func (s FunctionConfigurationEnvironment) String() string

String returns the string representation

func (*FunctionConfigurationEnvironment) Validate Uses

func (s *FunctionConfigurationEnvironment) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FunctionDefaultConfig Uses

type FunctionDefaultConfig struct {

    // Configuration information that specifies how a Lambda function runs.
    Execution *FunctionDefaultExecutionConfig `type:"structure"`
    // contains filtered or unexported fields
}

The default configuration that applies to all Lambda functions in the group. Individual Lambda functions can override these settings.

func (FunctionDefaultConfig) GoString Uses

func (s FunctionDefaultConfig) GoString() string

GoString returns the string representation

func (*FunctionDefaultConfig) SetExecution Uses

func (s *FunctionDefaultConfig) SetExecution(v *FunctionDefaultExecutionConfig) *FunctionDefaultConfig

SetExecution sets the Execution field's value.

func (FunctionDefaultConfig) String Uses

func (s FunctionDefaultConfig) String() string

String returns the string representation

type FunctionDefaultExecutionConfig Uses

type FunctionDefaultExecutionConfig struct {

    // Specifies whether the Lambda function runs in a Greengrass container (default)
    // or without containerization. Unless your scenario requires that you run without
    // containerization, we recommend that you run in a Greengrass container. Omit
    // this value to run the Lambda function with the default containerization for
    // the group.
    IsolationMode *string `type:"string" enum:"FunctionIsolationMode"`

    // Specifies the user and group whose permissions are used when running the
    // Lambda function. You can specify one or both values to override the default
    // values. We recommend that you avoid running as root unless absolutely necessary
    // to minimize the risk of unintended changes or malicious attacks. To run as
    // root, you must set ''IsolationMode'' to ''NoContainer'' and update config.json
    // in ''greengrass-root/config'' to set ''allowFunctionsToRunAsRoot'' to ''yes''.
    RunAs *FunctionRunAsConfig `type:"structure"`
    // contains filtered or unexported fields
}

Configuration information that specifies how a Lambda function runs.

func (FunctionDefaultExecutionConfig) GoString Uses

func (s FunctionDefaultExecutionConfig) GoString() string

GoString returns the string representation

func (*FunctionDefaultExecutionConfig) SetIsolationMode Uses

func (s *FunctionDefaultExecutionConfig) SetIsolationMode(v string) *FunctionDefaultExecutionConfig

SetIsolationMode sets the IsolationMode field's value.

func (*FunctionDefaultExecutionConfig) SetRunAs Uses

func (s *FunctionDefaultExecutionConfig) SetRunAs(v *FunctionRunAsConfig) *FunctionDefaultExecutionConfig

SetRunAs sets the RunAs field's value.

func (FunctionDefaultExecutionConfig) String Uses

func (s FunctionDefaultExecutionConfig) String() string

String returns the string representation

type FunctionDefinitionVersion Uses

type FunctionDefinitionVersion struct {

    // The default configuration that applies to all Lambda functions in this function
    // definition version. Individual Lambda functions can override these settings.
    DefaultConfig *FunctionDefaultConfig `type:"structure"`

    // A list of Lambda functions in this function definition version.
    Functions []*Function `type:"list"`
    // contains filtered or unexported fields
}

Information about a function definition version.

func (FunctionDefinitionVersion) GoString Uses

func (s FunctionDefinitionVersion) GoString() string

GoString returns the string representation

func (*FunctionDefinitionVersion) SetDefaultConfig Uses

func (s *FunctionDefinitionVersion) SetDefaultConfig(v *FunctionDefaultConfig) *FunctionDefinitionVersion

SetDefaultConfig sets the DefaultConfig field's value.

func (*FunctionDefinitionVersion) SetFunctions Uses

func (s *FunctionDefinitionVersion) SetFunctions(v []*Function) *FunctionDefinitionVersion

SetFunctions sets the Functions field's value.

func (FunctionDefinitionVersion) String Uses

func (s FunctionDefinitionVersion) String() string

String returns the string representation

func (*FunctionDefinitionVersion) Validate Uses

func (s *FunctionDefinitionVersion) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type FunctionExecutionConfig Uses

type FunctionExecutionConfig struct {

    // Specifies whether the Lambda function runs in a Greengrass container (default)
    // or without containerization. Unless your scenario requires that you run without
    // containerization, we recommend that you run in a Greengrass container. Omit
    // this value to run the Lambda function with the default containerization for
    // the group.
    IsolationMode *string `type:"string" enum:"FunctionIsolationMode"`

    // Specifies the user and group whose permissions are used when running the
    // Lambda function. You can specify one or both values to override the default
    // values. We recommend that you avoid running as root unless absolutely necessary
    // to minimize the risk of unintended changes or malicious attacks. To run as
    // root, you must set ''IsolationMode'' to ''NoContainer'' and update config.json
    // in ''greengrass-root/config'' to set ''allowFunctionsToRunAsRoot'' to ''yes''.
    RunAs *FunctionRunAsConfig `type:"structure"`
    // contains filtered or unexported fields
}

Configuration information that specifies how a Lambda function runs.

func (FunctionExecutionConfig) GoString Uses

func (s FunctionExecutionConfig) GoString() string

GoString returns the string representation

func (*FunctionExecutionConfig) SetIsolationMode Uses

func (s *FunctionExecutionConfig) SetIsolationMode(v string) *FunctionExecutionConfig

SetIsolationMode sets the IsolationMode field's value.

func (*FunctionExecutionConfig) SetRunAs Uses

func (s *FunctionExecutionConfig) SetRunAs(v *FunctionRunAsConfig) *FunctionExecutionConfig

SetRunAs sets the RunAs field's value.

func (FunctionExecutionConfig) String Uses

func (s FunctionExecutionConfig) String() string

String returns the string representation

type FunctionRunAsConfig Uses

type FunctionRunAsConfig struct {

    // The group ID whose permissions are used to run a Lambda function.
    Gid *int64 `type:"integer"`

    // The user ID whose permissions are used to run a Lambda function.
    Uid *int64 `type:"integer"`
    // contains filtered or unexported fields
}

Specifies the user and group whose permissions are used when running the Lambda function. You can specify one or both values to override the default values. We recommend that you avoid running as root unless absolutely necessary to minimize the risk of unintended changes or malicious attacks. To run as root, you must set ”IsolationMode” to ”NoContainer” and update config.json in ”greengrass-root/config” to set ”allowFunctionsToRunAsRoot” to ”yes”.

func (FunctionRunAsConfig) GoString Uses

func (s FunctionRunAsConfig) GoString() string

GoString returns the string representation

func (*FunctionRunAsConfig) SetGid Uses

func (s *FunctionRunAsConfig) SetGid(v int64) *FunctionRunAsConfig

SetGid sets the Gid field's value.

func (*FunctionRunAsConfig) SetUid Uses

func (s *FunctionRunAsConfig) SetUid(v int64) *FunctionRunAsConfig

SetUid sets the Uid field's value.

func (FunctionRunAsConfig) String Uses

func (s FunctionRunAsConfig) String() string

String returns the string representation

type GetAssociatedRoleInput Uses

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 Uses

func (s GetAssociatedRoleInput) GoString() string

GoString returns the string representation

func (*GetAssociatedRoleInput) SetGroupId Uses

func (s *GetAssociatedRoleInput) SetGroupId(v string) *GetAssociatedRoleInput

SetGroupId sets the GroupId field's value.

func (GetAssociatedRoleInput) String Uses

func (s GetAssociatedRoleInput) String() string

String returns the string representation

func (*GetAssociatedRoleInput) Validate Uses

func (s *GetAssociatedRoleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetAssociatedRoleOutput Uses

type GetAssociatedRoleOutput struct {

    // The time when the role was associated with the group.
    AssociatedAt *string `type:"string"`

    // The ARN of the role that is associated with the group.
    RoleArn *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetAssociatedRoleOutput) GoString Uses

func (s GetAssociatedRoleOutput) GoString() string

GoString returns the string representation

func (*GetAssociatedRoleOutput) SetAssociatedAt Uses

func (s *GetAssociatedRoleOutput) SetAssociatedAt(v string) *GetAssociatedRoleOutput

SetAssociatedAt sets the AssociatedAt field's value.

func (*GetAssociatedRoleOutput) SetRoleArn Uses

func (s *GetAssociatedRoleOutput) SetRoleArn(v string) *GetAssociatedRoleOutput

SetRoleArn sets the RoleArn field's value.

func (GetAssociatedRoleOutput) String Uses

func (s GetAssociatedRoleOutput) String() string

String returns the string representation

type GetBulkDeploymentStatusInput Uses

type GetBulkDeploymentStatusInput struct {

    // BulkDeploymentId is a required field
    BulkDeploymentId *string `location:"uri" locationName:"BulkDeploymentId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetBulkDeploymentStatusInput) GoString Uses

func (s GetBulkDeploymentStatusInput) GoString() string

GoString returns the string representation

func (*GetBulkDeploymentStatusInput) SetBulkDeploymentId Uses

func (s *GetBulkDeploymentStatusInput) SetBulkDeploymentId(v string) *GetBulkDeploymentStatusInput

SetBulkDeploymentId sets the BulkDeploymentId field's value.

func (GetBulkDeploymentStatusInput) String Uses

func (s GetBulkDeploymentStatusInput) String() string

String returns the string representation

func (*GetBulkDeploymentStatusInput) Validate Uses

func (s *GetBulkDeploymentStatusInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetBulkDeploymentStatusOutput Uses

type GetBulkDeploymentStatusOutput struct {

    // Relevant metrics on input records processed during bulk deployment.
    BulkDeploymentMetrics *BulkDeploymentMetrics `type:"structure"`

    // The status of the bulk deployment.
    BulkDeploymentStatus *string `type:"string" enum:"BulkDeploymentStatus"`

    // The time, in ISO format, when the deployment was created.
    CreatedAt *string `type:"string"`

    // Error details
    ErrorDetails []*ErrorDetail `type:"list"`

    // Error message
    ErrorMessage *string `type:"string"`

    // The key-value pair for the resource tag.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

Information about the status of a bulk deployment at the time of the request.

func (GetBulkDeploymentStatusOutput) GoString Uses

func (s GetBulkDeploymentStatusOutput) GoString() string

GoString returns the string representation

func (*GetBulkDeploymentStatusOutput) SetBulkDeploymentMetrics Uses

func (s *GetBulkDeploymentStatusOutput) SetBulkDeploymentMetrics(v *BulkDeploymentMetrics) *GetBulkDeploymentStatusOutput

SetBulkDeploymentMetrics sets the BulkDeploymentMetrics field's value.

func (*GetBulkDeploymentStatusOutput) SetBulkDeploymentStatus Uses

func (s *GetBulkDeploymentStatusOutput) SetBulkDeploymentStatus(v string) *GetBulkDeploymentStatusOutput

SetBulkDeploymentStatus sets the BulkDeploymentStatus field's value.

func (*GetBulkDeploymentStatusOutput) SetCreatedAt Uses

func (s *GetBulkDeploymentStatusOutput) SetCreatedAt(v string) *GetBulkDeploymentStatusOutput

SetCreatedAt sets the CreatedAt field's value.

func (*GetBulkDeploymentStatusOutput) SetErrorDetails Uses

func (s *GetBulkDeploymentStatusOutput) SetErrorDetails(v []*ErrorDetail) *GetBulkDeploymentStatusOutput

SetErrorDetails sets the ErrorDetails field's value.

func (*GetBulkDeploymentStatusOutput) SetErrorMessage Uses

func (s *GetBulkDeploymentStatusOutput) SetErrorMessage(v string) *GetBulkDeploymentStatusOutput

SetErrorMessage sets the ErrorMessage field's value.

func (*GetBulkDeploymentStatusOutput) SetTags Uses

func (s *GetBulkDeploymentStatusOutput) SetTags(v map[string]*string) *GetBulkDeploymentStatusOutput

SetTags sets the Tags field's value.

func (GetBulkDeploymentStatusOutput) String Uses

func (s GetBulkDeploymentStatusOutput) String() string

String returns the string representation

type GetConnectivityInfoInput Uses

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 Uses

func (s GetConnectivityInfoInput) GoString() string

GoString returns the string representation

func (*GetConnectivityInfoInput) SetThingName Uses

func (s *GetConnectivityInfoInput) SetThingName(v string) *GetConnectivityInfoInput

SetThingName sets the ThingName field's value.

func (GetConnectivityInfoInput) String Uses

func (s GetConnectivityInfoInput) String() string

String returns the string representation

func (*GetConnectivityInfoInput) Validate Uses

func (s *GetConnectivityInfoInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConnectivityInfoOutput Uses

type GetConnectivityInfoOutput struct {

    // Connectivity info list.
    ConnectivityInfo []*ConnectivityInfo `type:"list"`

    // A message about the connectivity info request.
    Message *string `locationName:"message" type:"string"`
    // contains filtered or unexported fields
}

Information about a Greengrass core's connectivity.

func (GetConnectivityInfoOutput) GoString Uses

func (s GetConnectivityInfoOutput) GoString() string

GoString returns the string representation

func (*GetConnectivityInfoOutput) SetConnectivityInfo Uses

func (s *GetConnectivityInfoOutput) SetConnectivityInfo(v []*ConnectivityInfo) *GetConnectivityInfoOutput

SetConnectivityInfo sets the ConnectivityInfo field's value.

func (*GetConnectivityInfoOutput) SetMessage Uses

func (s *GetConnectivityInfoOutput) SetMessage(v string) *GetConnectivityInfoOutput

SetMessage sets the Message field's value.

func (GetConnectivityInfoOutput) String Uses

func (s GetConnectivityInfoOutput) String() string

String returns the string representation

type GetConnectorDefinitionInput Uses

type GetConnectorDefinitionInput struct {

    // ConnectorDefinitionId is a required field
    ConnectorDefinitionId *string `location:"uri" locationName:"ConnectorDefinitionId" type:"string" required:"true"`
    // contains filtered or unexported fields
}

func (GetConnectorDefinitionInput) GoString Uses

func (s GetConnectorDefinitionInput) GoString() string

GoString returns the string representation

func (*GetConnectorDefinitionInput) SetConnectorDefinitionId Uses

func (s *GetConnectorDefinitionInput) SetConnectorDefinitionId(v string) *GetConnectorDefinitionInput

SetConnectorDefinitionId sets the ConnectorDefinitionId field's value.

func (GetConnectorDefinitionInput) String Uses

func (s GetConnectorDefinitionInput) String() string

String returns the string representation

func (*GetConnectorDefinitionInput) Validate Uses

func (s *GetConnectorDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConnectorDefinitionOutput Uses

type GetConnectorDefinitionOutput struct {
    Arn *string `type:"string"`

    CreationTimestamp *string `type:"string"`

    Id  *string `type:"string"`

    LastUpdatedTimestamp *string `type:"string"`

    LatestVersion *string `type:"string"`

    LatestVersionArn *string `type:"string"`

    Name *string `type:"string"`

    // The key-value pair for the resource tag.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (GetConnectorDefinitionOutput) GoString Uses

func (s GetConnectorDefinitionOutput) GoString() string

GoString returns the string representation

func (*GetConnectorDefinitionOutput) SetArn Uses

func (s *GetConnectorDefinitionOutput) SetArn(v string) *GetConnectorDefinitionOutput

SetArn sets the Arn field's value.

func (*GetConnectorDefinitionOutput) SetCreationTimestamp Uses

func (s *GetConnectorDefinitionOutput) SetCreationTimestamp(v string) *GetConnectorDefinitionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*GetConnectorDefinitionOutput) SetId Uses

func (s *GetConnectorDefinitionOutput) SetId(v string) *GetConnectorDefinitionOutput

SetId sets the Id field's value.

func (*GetConnectorDefinitionOutput) SetLastUpdatedTimestamp Uses

func (s *GetConnectorDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetConnectorDefinitionOutput

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*GetConnectorDefinitionOutput) SetLatestVersion Uses

func (s *GetConnectorDefinitionOutput) SetLatestVersion(v string) *GetConnectorDefinitionOutput

SetLatestVersion sets the LatestVersion field's value.

func (*GetConnectorDefinitionOutput) SetLatestVersionArn Uses

func (s *GetConnectorDefinitionOutput) SetLatestVersionArn(v string) *GetConnectorDefinitionOutput

SetLatestVersionArn sets the LatestVersionArn field's value.

func (*GetConnectorDefinitionOutput) SetName Uses

func (s *GetConnectorDefinitionOutput) SetName(v string) *GetConnectorDefinitionOutput

SetName sets the Name field's value.

func (*GetConnectorDefinitionOutput) SetTags Uses

func (s *GetConnectorDefinitionOutput) SetTags(v map[string]*string) *GetConnectorDefinitionOutput

SetTags sets the Tags field's value.

func (GetConnectorDefinitionOutput) String Uses

func (s GetConnectorDefinitionOutput) String() string

String returns the string representation

type GetConnectorDefinitionVersionInput Uses

type GetConnectorDefinitionVersionInput struct {

    // ConnectorDefinitionId is a required field
    ConnectorDefinitionId *string `location:"uri" locationName:"ConnectorDefinitionId" type:"string" required:"true"`

    // ConnectorDefinitionVersionId is a required field
    ConnectorDefinitionVersionId *string `location:"uri" locationName:"ConnectorDefinitionVersionId" type:"string" required:"true"`

    NextToken *string `location:"querystring" locationName:"NextToken" type:"string"`
    // contains filtered or unexported fields
}

func (GetConnectorDefinitionVersionInput) GoString Uses

func (s GetConnectorDefinitionVersionInput) GoString() string

GoString returns the string representation

func (*GetConnectorDefinitionVersionInput) SetConnectorDefinitionId Uses

func (s *GetConnectorDefinitionVersionInput) SetConnectorDefinitionId(v string) *GetConnectorDefinitionVersionInput

SetConnectorDefinitionId sets the ConnectorDefinitionId field's value.

func (*GetConnectorDefinitionVersionInput) SetConnectorDefinitionVersionId Uses

func (s *GetConnectorDefinitionVersionInput) SetConnectorDefinitionVersionId(v string) *GetConnectorDefinitionVersionInput

SetConnectorDefinitionVersionId sets the ConnectorDefinitionVersionId field's value.

func (*GetConnectorDefinitionVersionInput) SetNextToken Uses

func (s *GetConnectorDefinitionVersionInput) SetNextToken(v string) *GetConnectorDefinitionVersionInput

SetNextToken sets the NextToken field's value.

func (GetConnectorDefinitionVersionInput) String Uses

func (s GetConnectorDefinitionVersionInput) String() string

String returns the string representation

func (*GetConnectorDefinitionVersionInput) Validate Uses

func (s *GetConnectorDefinitionVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConnectorDefinitionVersionOutput Uses

type GetConnectorDefinitionVersionOutput struct {

    // The ARN of the connector definition version.
    Arn *string `type:"string"`

    // The time, in milliseconds since the epoch, when the connector definition
    // version was created.
    CreationTimestamp *string `type:"string"`

    // Information about the connector definition version.
    Definition *ConnectorDefinitionVersion `type:"structure"`

    // The ID of the connector definition version.
    Id  *string `type:"string"`

    // The token for the next set of results, or ''null'' if there are no additional
    // results.
    NextToken *string `type:"string"`

    // The version of the connector definition version.
    Version *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a connector definition version.

func (GetConnectorDefinitionVersionOutput) GoString Uses

func (s GetConnectorDefinitionVersionOutput) GoString() string

GoString returns the string representation

func (*GetConnectorDefinitionVersionOutput) SetArn Uses

func (s *GetConnectorDefinitionVersionOutput) SetArn(v string) *GetConnectorDefinitionVersionOutput

SetArn sets the Arn field's value.

func (*GetConnectorDefinitionVersionOutput) SetCreationTimestamp Uses

func (s *GetConnectorDefinitionVersionOutput) SetCreationTimestamp(v string) *GetConnectorDefinitionVersionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*GetConnectorDefinitionVersionOutput) SetDefinition Uses

func (s *GetConnectorDefinitionVersionOutput) SetDefinition(v *ConnectorDefinitionVersion) *GetConnectorDefinitionVersionOutput

SetDefinition sets the Definition field's value.

func (*GetConnectorDefinitionVersionOutput) SetId Uses

func (s *GetConnectorDefinitionVersionOutput) SetId(v string) *GetConnectorDefinitionVersionOutput

SetId sets the Id field's value.

func (*GetConnectorDefinitionVersionOutput) SetNextToken Uses

func (s *GetConnectorDefinitionVersionOutput) SetNextToken(v string) *GetConnectorDefinitionVersionOutput

SetNextToken sets the NextToken field's value.

func (*GetConnectorDefinitionVersionOutput) SetVersion Uses

func (s *GetConnectorDefinitionVersionOutput) SetVersion(v string) *GetConnectorDefinitionVersionOutput

SetVersion sets the Version field's value.

func (GetConnectorDefinitionVersionOutput) String Uses

func (s GetConnectorDefinitionVersionOutput) String() string

String returns the string representation

type GetCoreDefinitionInput Uses

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 Uses

func (s GetCoreDefinitionInput) GoString() string

GoString returns the string representation

func (*GetCoreDefinitionInput) SetCoreDefinitionId Uses

func (s *GetCoreDefinitionInput) SetCoreDefinitionId(v string) *GetCoreDefinitionInput

SetCoreDefinitionId sets the CoreDefinitionId field's value.

func (GetCoreDefinitionInput) String Uses

func (s GetCoreDefinitionInput) String() string

String returns the string representation

func (*GetCoreDefinitionInput) Validate Uses

func (s *GetCoreDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetCoreDefinitionOutput Uses

type GetCoreDefinitionOutput struct {
    Arn *string `type:"string"`

    CreationTimestamp *string `type:"string"`

    Id  *string `type:"string"`

    LastUpdatedTimestamp *string `type:"string"`

    LatestVersion *string `type:"string"`

    LatestVersionArn *string `type:"string"`

    Name *string `type:"string"`

    // The key-value pair for the resource tag.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (GetCoreDefinitionOutput) GoString Uses

func (s GetCoreDefinitionOutput) GoString() string

GoString returns the string representation

func (*GetCoreDefinitionOutput) SetArn Uses

func (s *GetCoreDefinitionOutput) SetArn(v string) *GetCoreDefinitionOutput

SetArn sets the Arn field's value.

func (*GetCoreDefinitionOutput) SetCreationTimestamp Uses

func (s *GetCoreDefinitionOutput) SetCreationTimestamp(v string) *GetCoreDefinitionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*GetCoreDefinitionOutput) SetId Uses

func (s *GetCoreDefinitionOutput) SetId(v string) *GetCoreDefinitionOutput

SetId sets the Id field's value.

func (*GetCoreDefinitionOutput) SetLastUpdatedTimestamp Uses

func (s *GetCoreDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetCoreDefinitionOutput

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*GetCoreDefinitionOutput) SetLatestVersion Uses

func (s *GetCoreDefinitionOutput) SetLatestVersion(v string) *GetCoreDefinitionOutput

SetLatestVersion sets the LatestVersion field's value.

func (*GetCoreDefinitionOutput) SetLatestVersionArn Uses

func (s *GetCoreDefinitionOutput) SetLatestVersionArn(v string) *GetCoreDefinitionOutput

SetLatestVersionArn sets the LatestVersionArn field's value.

func (*GetCoreDefinitionOutput) SetName Uses

func (s *GetCoreDefinitionOutput) SetName(v string) *GetCoreDefinitionOutput

SetName sets the Name field's value.

func (*GetCoreDefinitionOutput) SetTags Uses

func (s *GetCoreDefinitionOutput) SetTags(v map[string]*string) *GetCoreDefinitionOutput

SetTags sets the Tags field's value.

func (GetCoreDefinitionOutput) String Uses

func (s GetCoreDefinitionOutput) String() string

String returns the string representation

type GetCoreDefinitionVersionInput Uses

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 Uses

func (s GetCoreDefinitionVersionInput) GoString() string

GoString returns the string representation

func (*GetCoreDefinitionVersionInput) SetCoreDefinitionId Uses

func (s *GetCoreDefinitionVersionInput) SetCoreDefinitionId(v string) *GetCoreDefinitionVersionInput

SetCoreDefinitionId sets the CoreDefinitionId field's value.

func (*GetCoreDefinitionVersionInput) SetCoreDefinitionVersionId Uses

func (s *GetCoreDefinitionVersionInput) SetCoreDefinitionVersionId(v string) *GetCoreDefinitionVersionInput

SetCoreDefinitionVersionId sets the CoreDefinitionVersionId field's value.

func (GetCoreDefinitionVersionInput) String Uses

func (s GetCoreDefinitionVersionInput) String() string

String returns the string representation

func (*GetCoreDefinitionVersionInput) Validate Uses

func (s *GetCoreDefinitionVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetCoreDefinitionVersionOutput Uses

type GetCoreDefinitionVersionOutput struct {

    // The ARN of the core definition version.
    Arn *string `type:"string"`

    // The time, in milliseconds since the epoch, when the core definition version
    // was created.
    CreationTimestamp *string `type:"string"`

    // Information about the core definition version.
    Definition *CoreDefinitionVersion `type:"structure"`

    // The ID of the core definition version.
    Id  *string `type:"string"`

    // The token for the next set of results, or ''null'' if there are no additional
    // results.
    NextToken *string `type:"string"`

    // The version of the core definition version.
    Version *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetCoreDefinitionVersionOutput) GoString Uses

func (s GetCoreDefinitionVersionOutput) GoString() string

GoString returns the string representation

func (*GetCoreDefinitionVersionOutput) SetArn Uses

func (s *GetCoreDefinitionVersionOutput) SetArn(v string) *GetCoreDefinitionVersionOutput

SetArn sets the Arn field's value.

func (*GetCoreDefinitionVersionOutput) SetCreationTimestamp Uses

func (s *GetCoreDefinitionVersionOutput) SetCreationTimestamp(v string) *GetCoreDefinitionVersionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*GetCoreDefinitionVersionOutput) SetDefinition Uses

func (s *GetCoreDefinitionVersionOutput) SetDefinition(v *CoreDefinitionVersion) *GetCoreDefinitionVersionOutput

SetDefinition sets the Definition field's value.

func (*GetCoreDefinitionVersionOutput) SetId Uses

func (s *GetCoreDefinitionVersionOutput) SetId(v string) *GetCoreDefinitionVersionOutput

SetId sets the Id field's value.

func (*GetCoreDefinitionVersionOutput) SetNextToken Uses

func (s *GetCoreDefinitionVersionOutput) SetNextToken(v string) *GetCoreDefinitionVersionOutput

SetNextToken sets the NextToken field's value.

func (*GetCoreDefinitionVersionOutput) SetVersion Uses

func (s *GetCoreDefinitionVersionOutput) SetVersion(v string) *GetCoreDefinitionVersionOutput

SetVersion sets the Version field's value.

func (GetCoreDefinitionVersionOutput) String Uses

func (s GetCoreDefinitionVersionOutput) String() string

String returns the string representation

type GetDeploymentStatusInput Uses

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 Uses

func (s GetDeploymentStatusInput) GoString() string

GoString returns the string representation

func (*GetDeploymentStatusInput) SetDeploymentId Uses

func (s *GetDeploymentStatusInput) SetDeploymentId(v string) *GetDeploymentStatusInput

SetDeploymentId sets the DeploymentId field's value.

func (*GetDeploymentStatusInput) SetGroupId Uses

func (s *GetDeploymentStatusInput) SetGroupId(v string) *GetDeploymentStatusInput

SetGroupId sets the GroupId field's value.

func (GetDeploymentStatusInput) String Uses

func (s GetDeploymentStatusInput) String() string

String returns the string representation

func (*GetDeploymentStatusInput) Validate Uses

func (s *GetDeploymentStatusInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDeploymentStatusOutput Uses

type GetDeploymentStatusOutput struct {

    // The status of the deployment: ''InProgress'', ''Building'', ''Success'',
    // or ''Failure''.
    DeploymentStatus *string `type:"string"`

    // The type of the deployment.
    DeploymentType *string `type:"string" enum:"DeploymentType"`

    // Error details
    ErrorDetails []*ErrorDetail `type:"list"`

    // Error message
    ErrorMessage *string `type:"string"`

    // The time, in milliseconds since the epoch, when the deployment status was
    // updated.
    UpdatedAt *string `type:"string"`
    // contains filtered or unexported fields
}

Information about the status of a deployment for a group.

func (GetDeploymentStatusOutput) GoString Uses

func (s GetDeploymentStatusOutput) GoString() string

GoString returns the string representation

func (*GetDeploymentStatusOutput) SetDeploymentStatus Uses

func (s *GetDeploymentStatusOutput) SetDeploymentStatus(v string) *GetDeploymentStatusOutput

SetDeploymentStatus sets the DeploymentStatus field's value.

func (*GetDeploymentStatusOutput) SetDeploymentType Uses

func (s *GetDeploymentStatusOutput) SetDeploymentType(v string) *GetDeploymentStatusOutput

SetDeploymentType sets the DeploymentType field's value.

func (*GetDeploymentStatusOutput) SetErrorDetails Uses

func (s *GetDeploymentStatusOutput) SetErrorDetails(v []*ErrorDetail) *GetDeploymentStatusOutput

SetErrorDetails sets the ErrorDetails field's value.

func (*GetDeploymentStatusOutput) SetErrorMessage Uses

func (s *GetDeploymentStatusOutput) SetErrorMessage(v string) *GetDeploymentStatusOutput

SetErrorMessage sets the ErrorMessage field's value.

func (*GetDeploymentStatusOutput) SetUpdatedAt Uses

func (s *GetDeploymentStatusOutput) SetUpdatedAt(v string) *GetDeploymentStatusOutput

SetUpdatedAt sets the UpdatedAt field's value.

func (GetDeploymentStatusOutput) String Uses

func (s GetDeploymentStatusOutput) String() string

String returns the string representation

type GetDeviceDefinitionInput Uses

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 Uses

func (s GetDeviceDefinitionInput) GoString() string

GoString returns the string representation

func (*GetDeviceDefinitionInput) SetDeviceDefinitionId Uses

func (s *GetDeviceDefinitionInput) SetDeviceDefinitionId(v string) *GetDeviceDefinitionInput

SetDeviceDefinitionId sets the DeviceDefinitionId field's value.

func (GetDeviceDefinitionInput) String Uses

func (s GetDeviceDefinitionInput) String() string

String returns the string representation

func (*GetDeviceDefinitionInput) Validate Uses

func (s *GetDeviceDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDeviceDefinitionOutput Uses

type GetDeviceDefinitionOutput struct {
    Arn *string `type:"string"`

    CreationTimestamp *string `type:"string"`

    Id  *string `type:"string"`

    LastUpdatedTimestamp *string `type:"string"`

    LatestVersion *string `type:"string"`

    LatestVersionArn *string `type:"string"`

    Name *string `type:"string"`

    // The key-value pair for the resource tag.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (GetDeviceDefinitionOutput) GoString Uses

func (s GetDeviceDefinitionOutput) GoString() string

GoString returns the string representation

func (*GetDeviceDefinitionOutput) SetArn Uses

func (s *GetDeviceDefinitionOutput) SetArn(v string) *GetDeviceDefinitionOutput

SetArn sets the Arn field's value.

func (*GetDeviceDefinitionOutput) SetCreationTimestamp Uses

func (s *GetDeviceDefinitionOutput) SetCreationTimestamp(v string) *GetDeviceDefinitionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*GetDeviceDefinitionOutput) SetId Uses

func (s *GetDeviceDefinitionOutput) SetId(v string) *GetDeviceDefinitionOutput

SetId sets the Id field's value.

func (*GetDeviceDefinitionOutput) SetLastUpdatedTimestamp Uses

func (s *GetDeviceDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetDeviceDefinitionOutput

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*GetDeviceDefinitionOutput) SetLatestVersion Uses

func (s *GetDeviceDefinitionOutput) SetLatestVersion(v string) *GetDeviceDefinitionOutput

SetLatestVersion sets the LatestVersion field's value.

func (*GetDeviceDefinitionOutput) SetLatestVersionArn Uses

func (s *GetDeviceDefinitionOutput) SetLatestVersionArn(v string) *GetDeviceDefinitionOutput

SetLatestVersionArn sets the LatestVersionArn field's value.

func (*GetDeviceDefinitionOutput) SetName Uses

func (s *GetDeviceDefinitionOutput) SetName(v string) *GetDeviceDefinitionOutput

SetName sets the Name field's value.

func (*GetDeviceDefinitionOutput) SetTags Uses

func (s *GetDeviceDefinitionOutput) SetTags(v map[string]*string) *GetDeviceDefinitionOutput

SetTags sets the Tags field's value.

func (GetDeviceDefinitionOutput) String Uses

func (s GetDeviceDefinitionOutput) String() string

String returns the string representation

type GetDeviceDefinitionVersionInput Uses

type GetDeviceDefinitionVersionInput struct {

    // DeviceDefinitionId is a required field
    DeviceDefinitionId *string `location:"uri" locationName:"DeviceDefinitionId" type:"string" required:"true"`

    // DeviceDefinitionVersionId is a required field
    DeviceDefinitionVersionId *string `location:"uri" locationName:"DeviceDefinitionVersionId" type:"string" required:"true"`

    NextToken *string `location:"querystring" locationName:"NextToken" type:"string"`
    // contains filtered or unexported fields
}

func (GetDeviceDefinitionVersionInput) GoString Uses

func (s GetDeviceDefinitionVersionInput) GoString() string

GoString returns the string representation

func (*GetDeviceDefinitionVersionInput) SetDeviceDefinitionId Uses

func (s *GetDeviceDefinitionVersionInput) SetDeviceDefinitionId(v string) *GetDeviceDefinitionVersionInput

SetDeviceDefinitionId sets the DeviceDefinitionId field's value.

func (*GetDeviceDefinitionVersionInput) SetDeviceDefinitionVersionId Uses

func (s *GetDeviceDefinitionVersionInput) SetDeviceDefinitionVersionId(v string) *GetDeviceDefinitionVersionInput

SetDeviceDefinitionVersionId sets the DeviceDefinitionVersionId field's value.

func (*GetDeviceDefinitionVersionInput) SetNextToken Uses

func (s *GetDeviceDefinitionVersionInput) SetNextToken(v string) *GetDeviceDefinitionVersionInput

SetNextToken sets the NextToken field's value.

func (GetDeviceDefinitionVersionInput) String Uses

func (s GetDeviceDefinitionVersionInput) String() string

String returns the string representation

func (*GetDeviceDefinitionVersionInput) Validate Uses

func (s *GetDeviceDefinitionVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetDeviceDefinitionVersionOutput Uses

type GetDeviceDefinitionVersionOutput struct {

    // The ARN of the device definition version.
    Arn *string `type:"string"`

    // The time, in milliseconds since the epoch, when the device definition version
    // was created.
    CreationTimestamp *string `type:"string"`

    // Information about the device definition version.
    Definition *DeviceDefinitionVersion `type:"structure"`

    // The ID of the device definition version.
    Id  *string `type:"string"`

    // The token for the next set of results, or ''null'' if there are no additional
    // results.
    NextToken *string `type:"string"`

    // The version of the device definition version.
    Version *string `type:"string"`
    // contains filtered or unexported fields
}

func (GetDeviceDefinitionVersionOutput) GoString Uses

func (s GetDeviceDefinitionVersionOutput) GoString() string

GoString returns the string representation

func (*GetDeviceDefinitionVersionOutput) SetArn Uses

func (s *GetDeviceDefinitionVersionOutput) SetArn(v string) *GetDeviceDefinitionVersionOutput

SetArn sets the Arn field's value.

func (*GetDeviceDefinitionVersionOutput) SetCreationTimestamp Uses

func (s *GetDeviceDefinitionVersionOutput) SetCreationTimestamp(v string) *GetDeviceDefinitionVersionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*GetDeviceDefinitionVersionOutput) SetDefinition Uses

func (s *GetDeviceDefinitionVersionOutput) SetDefinition(v *DeviceDefinitionVersion) *GetDeviceDefinitionVersionOutput

SetDefinition sets the Definition field's value.

func (*GetDeviceDefinitionVersionOutput) SetId Uses

func (s *GetDeviceDefinitionVersionOutput) SetId(v string) *GetDeviceDefinitionVersionOutput

SetId sets the Id field's value.

func (*GetDeviceDefinitionVersionOutput) SetNextToken Uses

func (s *GetDeviceDefinitionVersionOutput) SetNextToken(v string) *GetDeviceDefinitionVersionOutput

SetNextToken sets the NextToken field's value.

func (*GetDeviceDefinitionVersionOutput) SetVersion Uses

func (s *GetDeviceDefinitionVersionOutput) SetVersion(v string) *GetDeviceDefinitionVersionOutput

SetVersion sets the Version field's value.

func (GetDeviceDefinitionVersionOutput) String Uses

func (s GetDeviceDefinitionVersionOutput) String() string

String returns the string representation

type GetFunctionDefinitionInput Uses

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 Uses

func (s GetFunctionDefinitionInput) GoString() string

GoString returns the string representation

func (*GetFunctionDefinitionInput) SetFunctionDefinitionId Uses

func (s *GetFunctionDefinitionInput) SetFunctionDefinitionId(v string) *GetFunctionDefinitionInput

SetFunctionDefinitionId sets the FunctionDefinitionId field's value.

func (GetFunctionDefinitionInput) String Uses

func (s GetFunctionDefinitionInput) String() string

String returns the string representation

func (*GetFunctionDefinitionInput) Validate Uses

func (s *GetFunctionDefinitionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetFunctionDefinitionOutput Uses

type GetFunctionDefinitionOutput struct {
    Arn *string `type:"string"`

    CreationTimestamp *string `type:"string"`

    Id  *string `type:"string"`

    LastUpdatedTimestamp *string `type:"string"`

    LatestVersion *string `type:"string"`

    LatestVersionArn *string `type:"string"`

    Name *string `type:"string"`

    // The key-value pair for the resource tag.
    Tags map[string]*string `locationName:"tags" type:"map"`
    // contains filtered or unexported fields
}

func (GetFunctionDefinitionOutput) GoString Uses

func (s GetFunctionDefinitionOutput) GoString() string

GoString returns the string representation

func (*GetFunctionDefinitionOutput) SetArn Uses

func (s *GetFunctionDefinitionOutput) SetArn(v string) *GetFunctionDefinitionOutput

SetArn sets the Arn field's value.

func (*GetFunctionDefinitionOutput) SetCreationTimestamp Uses

func (s *GetFunctionDefinitionOutput) SetCreationTimestamp(v string) *GetFunctionDefinitionOutput

SetCreationTimestamp sets the CreationTimestamp field's value.

func (*GetFunctionDefinitionOutput) SetId Uses

func (s *GetFunctionDefinitionOutput) SetId(v string) *GetFunctionDefinitionOutput

SetId sets the Id field's value.

func (*GetFunctionDefinitionOutput) SetLastUpdatedTimestamp Uses

func (s *GetFunctionDefinitionOutput) SetLastUpdatedTimestamp(v string) *GetFunctionDefinitionOutput

SetLastUpdatedTimestamp sets the LastUpdatedTimestamp field's value.

func (*GetFunctionDefinitionOutput) SetLatestVersion Uses

func (s *GetFunctionDefinitionOutput) SetLatestVersion(v string) *GetFunctionDefinitionOutput

SetLatestVersion sets the LatestVersion field's value.

func (*GetFunctionDefinitionOutput) SetLatestVersionArn Uses

func (s *GetFunctionDefinitionOutput) SetLatestVersionArn(v string) *GetFunctionDefinitionOutput

SetLatestVersionArn sets the LatestVersionArn field's value.

func (*GetFunctionDefinitionOutput) SetName Uses

func (s *GetFunctionDefinitionOutput) SetName(v string) *GetFunctionDefinitionOutput

SetName sets the Name field's value.

func (*GetFunctionDefinitionOutput) SetTags Uses

func (s *GetFunctionDefinitionOutput) SetTags(v map[string]*string) *GetFunctionDefinitionOutput

SetTags sets the Tags field's value.

func (GetFunctionDefinitionOutput) String Uses

func (s GetFunctionDefinitionOutput) String() string

String returns the string representation

type GetFunctionDefinitionVersionInput Uses

type GetFunctionDefinitionVersionInput struct {

    // FunctionDefinitionId is a required field
    FunctionDefinitionId *string `location:"uri" locationName:"FunctionDefinitionId" type:"string" required:"true"`

    // FunctionDefinitionVersionId is a required field
    FunctionDefinitionVersionId *string `location:"uri" locationName:"FunctionDefinitionVersionId" type:"string" required:"true"`

    NextToken *string `location:"querystring" locationName:"NextToken" type:"string"`
    // contains filtered or unexported fields
}

func (GetFunctionDefinitionVersionInput) GoString Uses

func (s GetFunctionDefinitionVersionInput) GoString() string

GoString returns the string representation

func (*GetFunctionDefinitionVersionInput) SetFunctionDefinitionId Uses

func (s *GetFunctionDefinitionVersionInput) SetFunctionDefinitionId(v string) *GetFunctionDefinitionVersionInput

SetFunctionDefinitionId sets the FunctionDefinitionId field's value.

func (*GetFunctionDefinitionVersionInput) SetFunctionDefinitionVersionId Uses

func (s *GetFunctionDefinitionVersionInput) SetFunctionDefinitionVersionId(v string) *GetFunctionDefinitionVersionInput

SetFunctionDefinitionVersionId sets the FunctionDefinitionVersionId field's value.

func (*GetFunctionDefinitionVersionInput) SetNextToken Uses

func (s *GetFunctionDefinitionVersionInput) SetNextToken(v string) *GetFunctionDefinitionVersionInput

SetNextToken sets the NextToken field's value.

func (GetFunctionDefinitionVersionInput) String Uses

func (s GetFunctionDefinitionVersionInput) String() string

String returns the string representation

func (*GetFunctionDefinitionVersionInput) Validate Uses

func (s *GetFunctionDefinitionVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetFunctionDefinitionVersionOutput Uses

type GetFunctionDefinitionVersionOutput struct {

    // The ARN of the function definition version.
    Arn *string `type:"string"`

    // The time, in milliseconds since the epoch, when the function definition version
    // was created.
    CreationTimestamp *string `type:"string"`

    // Information on the definition.
    Definition *FunctionDefinitionVersion `type:"structure"`

    // The ID of the function definition version.
    Id  *string `type:"string"`

    // The token for the next set of results, or ''null'' if there are no additional
    // results.
    NextToken *string `type:"string"`

    // The version of the function definition version.
    Version *string `type:"string"`
    // contains filtered or unexported fields
}

Information about a function definition version.

func (GetFunctionDefinitionVersionOutput) GoString Uses

func (s GetFunctionDefinitionVersionOutput) GoString() string

GoString returns the string representation

func (*GetFunctionDefinitionVersionOutput) SetArn Uses

func (s *GetFunctionDefinitionVersionOutput) SetArn(v string) *GetFunctionDefinitionVersionOutput

SetArn sets the Arn field's value.

func (*GetFunctionDefinitionVersionOutput) SetCreationTimestamp