AWS SDK for Go (PILOT)
API Reference

PREVIEW DOCUMENTATION - This is a preview of a new format for the AWS SDK for Go API Reference documentation. For the current AWS SDK for Go API Reference, see https://docs.aws.amazon.com/sdk-for-go/api/.

We welcome your feedback on this new version of the documentation. Send your comments to aws-sdkdocs-feedback@amazon.com.

BaseConfigurationItem

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

type BaseConfigurationItem struct { AccountId *string `locationName:"accountId" type:"string"` Arn *string `locationName:"arn" type:"string"` AvailabilityZone *string `locationName:"availabilityZone" type:"string"` AwsRegion *string `locationName:"awsRegion" min:"1" type:"string"` Configuration *string `locationName:"configuration" type:"string"` ConfigurationItemCaptureTime *time.Time `locationName:"configurationItemCaptureTime" type:"timestamp"` ConfigurationItemStatus *string `locationName:"configurationItemStatus" type:"string" enum:"ConfigurationItemStatus"` ConfigurationStateId *string `locationName:"configurationStateId" type:"string"` ResourceCreationTime *time.Time `locationName:"resourceCreationTime" type:"timestamp"` ResourceId *string `locationName:"resourceId" min:"1" type:"string"` ResourceName *string `locationName:"resourceName" type:"string"` ResourceType *string `locationName:"resourceType" type:"string" enum:"ResourceType"` SupplementaryConfiguration map[string]*string `locationName:"supplementaryConfiguration" type:"map"` Version *string `locationName:"version" type:"string"` }

The detailed configuration of a specified resource.

AccountId

Type: *string

The 12-digit AWS account ID associated with the resource.

Arn

Type: *string

The Amazon Resource Name (ARN) of the resource.

AvailabilityZone

Type: *string

The Availability Zone associated with the resource.

AwsRegion

Type: *string

The region where the resource resides.

Configuration

Type: *string

The description of the resource configuration.

ConfigurationItemCaptureTime

Type: *time.Time

The time when the configuration recording was initiated.

ConfigurationItemStatus

Type: *string

The configuration item status.

ConfigurationStateId

Type: *string

An identifier that indicates the ordering of the configuration items of a resource.

ResourceCreationTime

Type: *time.Time

The time stamp when the resource was created.

ResourceId

Type: *string

The ID of the resource (for example., sg-xxxxxx).

ResourceName

Type: *string

The custom name of the resource, if available.

ResourceType

Type: *string

The type of AWS resource.

SupplementaryConfiguration

Type: map[string]*string

Configuration attributes that AWS Config returns for certain resource types to supplement the information returned for the configuration parameter.

Version

Type: *string

The version number of the resource configuration.

Method

GoString

func (s BaseConfigurationItem) GoString() string

GoString returns the string representation

SetAccountId

func (s *BaseConfigurationItem) SetAccountId(v string) *BaseConfigurationItem

SetAccountId sets the AccountId field's value.

SetArn

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

SetArn sets the Arn field's value.

SetAvailabilityZone

func (s *BaseConfigurationItem) SetAvailabilityZone(v string) *BaseConfigurationItem

SetAvailabilityZone sets the AvailabilityZone field's value.

SetAwsRegion

func (s *BaseConfigurationItem) SetAwsRegion(v string) *BaseConfigurationItem

SetAwsRegion sets the AwsRegion field's value.

SetConfiguration

func (s *BaseConfigurationItem) SetConfiguration(v string) *BaseConfigurationItem

SetConfiguration sets the Configuration field's value.

SetConfigurationItemCaptureTime

func (s *BaseConfigurationItem) SetConfigurationItemCaptureTime(v time.Time) *BaseConfigurationItem

SetConfigurationItemCaptureTime sets the ConfigurationItemCaptureTime field's value.

SetConfigurationItemStatus

func (s *BaseConfigurationItem) SetConfigurationItemStatus(v string) *BaseConfigurationItem

SetConfigurationItemStatus sets the ConfigurationItemStatus field's value.

SetConfigurationStateId

func (s *BaseConfigurationItem) SetConfigurationStateId(v string) *BaseConfigurationItem

SetConfigurationStateId sets the ConfigurationStateId field's value.

SetResourceCreationTime

func (s *BaseConfigurationItem) SetResourceCreationTime(v time.Time) *BaseConfigurationItem

SetResourceCreationTime sets the ResourceCreationTime field's value.

SetResourceId

func (s *BaseConfigurationItem) SetResourceId(v string) *BaseConfigurationItem

SetResourceId sets the ResourceId field's value.

SetResourceName

func (s *BaseConfigurationItem) SetResourceName(v string) *BaseConfigurationItem

SetResourceName sets the ResourceName field's value.

SetResourceType

func (s *BaseConfigurationItem) SetResourceType(v string) *BaseConfigurationItem

SetResourceType sets the ResourceType field's value.

SetSupplementaryConfiguration

func (s *BaseConfigurationItem) SetSupplementaryConfiguration(v map[string]*string) *BaseConfigurationItem

SetSupplementaryConfiguration sets the SupplementaryConfiguration field's value.

SetVersion

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

SetVersion sets the Version field's value.

String

func (s BaseConfigurationItem) String() string

String returns the string representation

On this page: