CreateCacheSecurityGroupInput
import "github.com/aws/aws-sdk-go/service/elasticache"
type CreateCacheSecurityGroupInput struct { CacheSecurityGroupName *string `type:"string" required:"true"` Description *string `type:"string" required:"true"` }
Represents the input of a CreateCacheSecurityGroup operation.
- CacheSecurityGroupName
-
Type:
*string
A name for the cache security group. This value is stored as a lowercase string.
Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default".
Example: mysecuritygroup
CacheSecurityGroupName is a required field
- Description
-
Type:
*string
A description for the cache security group.
Description is a required field
Method
GoString
func (s CreateCacheSecurityGroupInput) GoString() string
GoString returns the string representation
SetCacheSecurityGroupName
func (s *CreateCacheSecurityGroupInput) SetCacheSecurityGroupName(v string) *CreateCacheSecurityGroupInput
SetCacheSecurityGroupName sets the CacheSecurityGroupName field's value.
SetDescription
func (s *CreateCacheSecurityGroupInput) SetDescription(v string) *CreateCacheSecurityGroupInput
SetDescription sets the Description field's value.
String
func (s CreateCacheSecurityGroupInput) String() string
String returns the string representation
Validate
func (s *CreateCacheSecurityGroupInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.