Documentation ¶
Overview ¶
Package pcaconnectorscep provides the client and types for making API requests to Private CA Connector for SCEP.
Connector for SCEP (Preview) is in preview release for Amazon Web Services Private Certificate Authority and is subject to change.
Connector for SCEP (Preview) creates a connector between Amazon Web Services Private CA and your SCEP-enabled clients and devices. For more information, see Connector for SCEP (https://docs.aws.amazon.com/privateca/latest/userguide/scep-connector.html) in the Amazon Web Services Private CA User Guide.
See https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10 for more information on this service.
See pcaconnectorscep package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/pcaconnectorscep/
Using the Client ¶
To contact Private CA Connector for SCEP 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 Private CA Connector for SCEP client PcaConnectorScep for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/pcaconnectorscep/#New
Index ¶
- Constants
- func ConnectorStatusReason_Values() []string
- func ConnectorStatus_Values() []string
- func ConnectorType_Values() []string
- func ValidationExceptionReason_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type BadRequestException
- func (s *BadRequestException) Code() string
- func (s *BadRequestException) Error() string
- func (s BadRequestException) GoString() string
- func (s *BadRequestException) Message() string
- func (s *BadRequestException) OrigErr() error
- func (s *BadRequestException) RequestID() string
- func (s *BadRequestException) StatusCode() int
- func (s BadRequestException) String() string
- type Challenge
- func (s Challenge) GoString() string
- func (s *Challenge) SetArn(v string) *Challenge
- func (s *Challenge) SetConnectorArn(v string) *Challenge
- func (s *Challenge) SetCreatedAt(v time.Time) *Challenge
- func (s *Challenge) SetPassword(v string) *Challenge
- func (s *Challenge) SetUpdatedAt(v time.Time) *Challenge
- func (s Challenge) String() string
- type ChallengeMetadata
- func (s ChallengeMetadata) GoString() string
- func (s *ChallengeMetadata) SetArn(v string) *ChallengeMetadata
- func (s *ChallengeMetadata) SetConnectorArn(v string) *ChallengeMetadata
- func (s *ChallengeMetadata) SetCreatedAt(v time.Time) *ChallengeMetadata
- func (s *ChallengeMetadata) SetUpdatedAt(v time.Time) *ChallengeMetadata
- func (s ChallengeMetadata) String() string
- type ChallengeMetadataSummary
- func (s ChallengeMetadataSummary) GoString() string
- func (s *ChallengeMetadataSummary) SetArn(v string) *ChallengeMetadataSummary
- func (s *ChallengeMetadataSummary) SetConnectorArn(v string) *ChallengeMetadataSummary
- func (s *ChallengeMetadataSummary) SetCreatedAt(v time.Time) *ChallengeMetadataSummary
- func (s *ChallengeMetadataSummary) SetUpdatedAt(v time.Time) *ChallengeMetadataSummary
- func (s ChallengeMetadataSummary) String() string
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type Connector
- func (s Connector) GoString() string
- func (s *Connector) SetArn(v string) *Connector
- func (s *Connector) SetCertificateAuthorityArn(v string) *Connector
- func (s *Connector) SetCreatedAt(v time.Time) *Connector
- func (s *Connector) SetEndpoint(v string) *Connector
- func (s *Connector) SetMobileDeviceManagement(v *MobileDeviceManagement) *Connector
- func (s *Connector) SetOpenIdConfiguration(v *OpenIdConfiguration) *Connector
- func (s *Connector) SetStatus(v string) *Connector
- func (s *Connector) SetStatusReason(v string) *Connector
- func (s *Connector) SetType(v string) *Connector
- func (s *Connector) SetUpdatedAt(v time.Time) *Connector
- func (s Connector) String() string
- type ConnectorSummary
- func (s ConnectorSummary) GoString() string
- func (s *ConnectorSummary) SetArn(v string) *ConnectorSummary
- func (s *ConnectorSummary) SetCertificateAuthorityArn(v string) *ConnectorSummary
- func (s *ConnectorSummary) SetCreatedAt(v time.Time) *ConnectorSummary
- func (s *ConnectorSummary) SetEndpoint(v string) *ConnectorSummary
- func (s *ConnectorSummary) SetMobileDeviceManagement(v *MobileDeviceManagement) *ConnectorSummary
- func (s *ConnectorSummary) SetOpenIdConfiguration(v *OpenIdConfiguration) *ConnectorSummary
- func (s *ConnectorSummary) SetStatus(v string) *ConnectorSummary
- func (s *ConnectorSummary) SetStatusReason(v string) *ConnectorSummary
- func (s *ConnectorSummary) SetType(v string) *ConnectorSummary
- func (s *ConnectorSummary) SetUpdatedAt(v time.Time) *ConnectorSummary
- func (s ConnectorSummary) String() string
- type CreateChallengeInput
- func (s CreateChallengeInput) GoString() string
- func (s *CreateChallengeInput) SetClientToken(v string) *CreateChallengeInput
- func (s *CreateChallengeInput) SetConnectorArn(v string) *CreateChallengeInput
- func (s *CreateChallengeInput) SetTags(v map[string]*string) *CreateChallengeInput
- func (s CreateChallengeInput) String() string
- func (s *CreateChallengeInput) Validate() error
- type CreateChallengeOutput
- type CreateConnectorInput
- func (s CreateConnectorInput) GoString() string
- func (s *CreateConnectorInput) SetCertificateAuthorityArn(v string) *CreateConnectorInput
- func (s *CreateConnectorInput) SetClientToken(v string) *CreateConnectorInput
- func (s *CreateConnectorInput) SetMobileDeviceManagement(v *MobileDeviceManagement) *CreateConnectorInput
- func (s *CreateConnectorInput) SetTags(v map[string]*string) *CreateConnectorInput
- func (s CreateConnectorInput) String() string
- func (s *CreateConnectorInput) Validate() error
- type CreateConnectorOutput
- type DeleteChallengeInput
- type DeleteChallengeOutput
- type DeleteConnectorInput
- type DeleteConnectorOutput
- type GetChallengeMetadataInput
- type GetChallengeMetadataOutput
- type GetChallengePasswordInput
- type GetChallengePasswordOutput
- type GetConnectorInput
- type GetConnectorOutput
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type IntuneConfiguration
- type ListChallengeMetadataInput
- func (s ListChallengeMetadataInput) GoString() string
- func (s *ListChallengeMetadataInput) SetConnectorArn(v string) *ListChallengeMetadataInput
- func (s *ListChallengeMetadataInput) SetMaxResults(v int64) *ListChallengeMetadataInput
- func (s *ListChallengeMetadataInput) SetNextToken(v string) *ListChallengeMetadataInput
- func (s ListChallengeMetadataInput) String() string
- func (s *ListChallengeMetadataInput) Validate() error
- type ListChallengeMetadataOutput
- func (s ListChallengeMetadataOutput) GoString() string
- func (s *ListChallengeMetadataOutput) SetChallenges(v []*ChallengeMetadataSummary) *ListChallengeMetadataOutput
- func (s *ListChallengeMetadataOutput) SetNextToken(v string) *ListChallengeMetadataOutput
- func (s ListChallengeMetadataOutput) String() string
- type ListConnectorsInput
- type ListConnectorsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type MobileDeviceManagement
- type OpenIdConfiguration
- func (s OpenIdConfiguration) GoString() string
- func (s *OpenIdConfiguration) SetAudience(v string) *OpenIdConfiguration
- func (s *OpenIdConfiguration) SetIssuer(v string) *OpenIdConfiguration
- func (s *OpenIdConfiguration) SetSubject(v string) *OpenIdConfiguration
- func (s OpenIdConfiguration) String() string
- type PcaConnectorScep
- func (c *PcaConnectorScep) CreateChallenge(input *CreateChallengeInput) (*CreateChallengeOutput, error)
- func (c *PcaConnectorScep) CreateChallengeRequest(input *CreateChallengeInput) (req *request.Request, output *CreateChallengeOutput)
- func (c *PcaConnectorScep) CreateChallengeWithContext(ctx aws.Context, input *CreateChallengeInput, opts ...request.Option) (*CreateChallengeOutput, error)
- func (c *PcaConnectorScep) CreateConnector(input *CreateConnectorInput) (*CreateConnectorOutput, error)
- func (c *PcaConnectorScep) CreateConnectorRequest(input *CreateConnectorInput) (req *request.Request, output *CreateConnectorOutput)
- func (c *PcaConnectorScep) CreateConnectorWithContext(ctx aws.Context, input *CreateConnectorInput, opts ...request.Option) (*CreateConnectorOutput, error)
- func (c *PcaConnectorScep) DeleteChallenge(input *DeleteChallengeInput) (*DeleteChallengeOutput, error)
- func (c *PcaConnectorScep) DeleteChallengeRequest(input *DeleteChallengeInput) (req *request.Request, output *DeleteChallengeOutput)
- func (c *PcaConnectorScep) DeleteChallengeWithContext(ctx aws.Context, input *DeleteChallengeInput, opts ...request.Option) (*DeleteChallengeOutput, error)
- func (c *PcaConnectorScep) DeleteConnector(input *DeleteConnectorInput) (*DeleteConnectorOutput, error)
- func (c *PcaConnectorScep) DeleteConnectorRequest(input *DeleteConnectorInput) (req *request.Request, output *DeleteConnectorOutput)
- func (c *PcaConnectorScep) DeleteConnectorWithContext(ctx aws.Context, input *DeleteConnectorInput, opts ...request.Option) (*DeleteConnectorOutput, error)
- func (c *PcaConnectorScep) GetChallengeMetadata(input *GetChallengeMetadataInput) (*GetChallengeMetadataOutput, error)
- func (c *PcaConnectorScep) GetChallengeMetadataRequest(input *GetChallengeMetadataInput) (req *request.Request, output *GetChallengeMetadataOutput)
- func (c *PcaConnectorScep) GetChallengeMetadataWithContext(ctx aws.Context, input *GetChallengeMetadataInput, opts ...request.Option) (*GetChallengeMetadataOutput, error)
- func (c *PcaConnectorScep) GetChallengePassword(input *GetChallengePasswordInput) (*GetChallengePasswordOutput, error)
- func (c *PcaConnectorScep) GetChallengePasswordRequest(input *GetChallengePasswordInput) (req *request.Request, output *GetChallengePasswordOutput)
- func (c *PcaConnectorScep) GetChallengePasswordWithContext(ctx aws.Context, input *GetChallengePasswordInput, opts ...request.Option) (*GetChallengePasswordOutput, error)
- func (c *PcaConnectorScep) GetConnector(input *GetConnectorInput) (*GetConnectorOutput, error)
- func (c *PcaConnectorScep) GetConnectorRequest(input *GetConnectorInput) (req *request.Request, output *GetConnectorOutput)
- func (c *PcaConnectorScep) GetConnectorWithContext(ctx aws.Context, input *GetConnectorInput, opts ...request.Option) (*GetConnectorOutput, error)
- func (c *PcaConnectorScep) ListChallengeMetadata(input *ListChallengeMetadataInput) (*ListChallengeMetadataOutput, error)
- func (c *PcaConnectorScep) ListChallengeMetadataPages(input *ListChallengeMetadataInput, ...) error
- func (c *PcaConnectorScep) ListChallengeMetadataPagesWithContext(ctx aws.Context, input *ListChallengeMetadataInput, ...) error
- func (c *PcaConnectorScep) ListChallengeMetadataRequest(input *ListChallengeMetadataInput) (req *request.Request, output *ListChallengeMetadataOutput)
- func (c *PcaConnectorScep) ListChallengeMetadataWithContext(ctx aws.Context, input *ListChallengeMetadataInput, opts ...request.Option) (*ListChallengeMetadataOutput, error)
- func (c *PcaConnectorScep) ListConnectors(input *ListConnectorsInput) (*ListConnectorsOutput, error)
- func (c *PcaConnectorScep) ListConnectorsPages(input *ListConnectorsInput, fn func(*ListConnectorsOutput, bool) bool) error
- func (c *PcaConnectorScep) ListConnectorsPagesWithContext(ctx aws.Context, input *ListConnectorsInput, ...) error
- func (c *PcaConnectorScep) ListConnectorsRequest(input *ListConnectorsInput) (req *request.Request, output *ListConnectorsOutput)
- func (c *PcaConnectorScep) ListConnectorsWithContext(ctx aws.Context, input *ListConnectorsInput, opts ...request.Option) (*ListConnectorsOutput, error)
- func (c *PcaConnectorScep) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *PcaConnectorScep) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *PcaConnectorScep) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *PcaConnectorScep) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *PcaConnectorScep) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *PcaConnectorScep) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *PcaConnectorScep) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *PcaConnectorScep) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *PcaConnectorScep) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type ServiceQuotaExceededException
- func (s *ServiceQuotaExceededException) Code() string
- func (s *ServiceQuotaExceededException) Error() string
- func (s ServiceQuotaExceededException) GoString() string
- func (s *ServiceQuotaExceededException) Message() string
- func (s *ServiceQuotaExceededException) OrigErr() error
- func (s *ServiceQuotaExceededException) RequestID() string
- func (s *ServiceQuotaExceededException) StatusCode() int
- func (s ServiceQuotaExceededException) String() string
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // ConnectorStatusCreating is a ConnectorStatus enum value ConnectorStatusCreating = "CREATING" // ConnectorStatusActive is a ConnectorStatus enum value ConnectorStatusActive = "ACTIVE" // ConnectorStatusDeleting is a ConnectorStatus enum value ConnectorStatusDeleting = "DELETING" // ConnectorStatusFailed is a ConnectorStatus enum value ConnectorStatusFailed = "FAILED" )
const ( // ConnectorStatusReasonInternalFailure is a ConnectorStatusReason enum value ConnectorStatusReasonInternalFailure = "INTERNAL_FAILURE" // ConnectorStatusReasonPrivatecaAccessDenied is a ConnectorStatusReason enum value ConnectorStatusReasonPrivatecaAccessDenied = "PRIVATECA_ACCESS_DENIED" // ConnectorStatusReasonPrivatecaInvalidState is a ConnectorStatusReason enum value ConnectorStatusReasonPrivatecaInvalidState = "PRIVATECA_INVALID_STATE" // ConnectorStatusReasonPrivatecaResourceNotFound is a ConnectorStatusReason enum value ConnectorStatusReasonPrivatecaResourceNotFound = "PRIVATECA_RESOURCE_NOT_FOUND" )
const ( // ConnectorTypeGeneralPurpose is a ConnectorType enum value ConnectorTypeGeneralPurpose = "GENERAL_PURPOSE" // ConnectorTypeIntune is a ConnectorType enum value ConnectorTypeIntune = "INTUNE" )
const ( // ValidationExceptionReasonCaCertValidityTooShort is a ValidationExceptionReason enum value ValidationExceptionReasonCaCertValidityTooShort = "CA_CERT_VALIDITY_TOO_SHORT" // ValidationExceptionReasonInvalidCaUsageMode is a ValidationExceptionReason enum value ValidationExceptionReasonInvalidCaUsageMode = "INVALID_CA_USAGE_MODE" // ValidationExceptionReasonInvalidConnectorType is a ValidationExceptionReason enum value ValidationExceptionReasonInvalidConnectorType = "INVALID_CONNECTOR_TYPE" // ValidationExceptionReasonInvalidState is a ValidationExceptionReason enum value ValidationExceptionReasonInvalidState = "INVALID_STATE" // ValidationExceptionReasonNoClientToken is a ValidationExceptionReason enum value ValidationExceptionReasonNoClientToken = "NO_CLIENT_TOKEN" // ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value ValidationExceptionReasonUnknownOperation = "UNKNOWN_OPERATION" // ValidationExceptionReasonOther is a ValidationExceptionReason enum value ValidationExceptionReasonOther = "OTHER" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You can receive this error if you attempt to perform an operation and you // don't have the required permissions. This can be caused by insufficient permissions // in policies attached to your Amazon Web Services Identity and Access Management // (IAM) principal. It can also happen because of restrictions in place from // an Amazon Web Services Organizations service control policy (SCP) that affects // your Amazon Web Services account. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeBadRequestException for service response error code // "BadRequestException". // // The request is malformed or contains an error such as an invalid parameter // value or a missing required parameter. ErrCodeBadRequestException = "BadRequestException" // ErrCodeConflictException for service response error code // "ConflictException". // // This request can't be completed for one of the following reasons because // the requested resource was being concurrently modified by another request. ErrCodeConflictException = "ConflictException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // The request processing has failed because of an unknown error, exception // or failure with an internal server. ErrCodeInternalServerException = "InternalServerException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The operation tried to access a nonexistent resource. The resource might // be incorrectly specified, or it might have a status other than ACTIVE. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeServiceQuotaExceededException for service response error code // "ServiceQuotaExceededException". // // The request would cause a service quota to be exceeded. ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The limit on the number of requests per second was exceeded. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // An input validation error occurred. For example, invalid characters in a // name tag, or an invalid pagination token. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "Pca Connector Scep" // Name of service. EndpointsID = "pca-connector-scep" // ID to lookup a service endpoint with. ServiceID = "Pca Connector Scep" // ServiceID is a unique identifier of a specific service. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
func ConnectorStatusReason_Values ¶
func ConnectorStatusReason_Values() []string
ConnectorStatusReason_Values returns all elements of the ConnectorStatusReason enum
func ConnectorStatus_Values ¶
func ConnectorStatus_Values() []string
ConnectorStatus_Values returns all elements of the ConnectorStatus enum
func ConnectorType_Values ¶
func ConnectorType_Values() []string
ConnectorType_Values returns all elements of the ConnectorType enum
func ValidationExceptionReason_Values ¶
func ValidationExceptionReason_Values() []string
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
You can receive this error if you attempt to perform an operation and you don't have the required permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web Services account.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BadRequestException ¶
type BadRequestException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request is malformed or contains an error such as an invalid parameter value or a missing required parameter.
func (*BadRequestException) Code ¶
func (s *BadRequestException) Code() string
Code returns the exception type name.
func (*BadRequestException) Error ¶
func (s *BadRequestException) Error() string
func (BadRequestException) GoString ¶
func (s BadRequestException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BadRequestException) Message ¶
func (s *BadRequestException) Message() string
Message returns the exception's message.
func (*BadRequestException) OrigErr ¶
func (s *BadRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*BadRequestException) RequestID ¶
func (s *BadRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*BadRequestException) StatusCode ¶
func (s *BadRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (BadRequestException) String ¶
func (s BadRequestException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Challenge ¶
type Challenge struct { // The Amazon Resource Name (ARN) of the challenge. Arn *string `min:"5" type:"string"` // The Amazon Resource Name (ARN) of the connector. ConnectorArn *string `min:"5" type:"string"` // The date and time that the challenge was created. CreatedAt *time.Time `type:"timestamp"` // The SCEP challenge password, in UUID format. // // Password is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by Challenge's // String and GoString methods. Password *string `type:"string" sensitive:"true"` // The date and time that the challenge was updated. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
For Connector for SCEP for general-purpose. An object containing information about the specified connector's SCEP challenge passwords.
func (Challenge) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Challenge) SetConnectorArn ¶
SetConnectorArn sets the ConnectorArn field's value.
func (*Challenge) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Challenge) SetPassword ¶
SetPassword sets the Password field's value.
func (*Challenge) SetUpdatedAt ¶
SetUpdatedAt sets the UpdatedAt field's value.
type ChallengeMetadata ¶
type ChallengeMetadata struct { // The Amazon Resource Name (ARN) of the challenge. Arn *string `min:"5" type:"string"` // The Amazon Resource Name (ARN) of the connector. ConnectorArn *string `min:"5" type:"string"` // The date and time that the connector was created. CreatedAt *time.Time `type:"timestamp"` // The date and time that the connector was updated. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Contains details about the connector's challenge.
func (ChallengeMetadata) GoString ¶
func (s ChallengeMetadata) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChallengeMetadata) SetArn ¶
func (s *ChallengeMetadata) SetArn(v string) *ChallengeMetadata
SetArn sets the Arn field's value.
func (*ChallengeMetadata) SetConnectorArn ¶
func (s *ChallengeMetadata) SetConnectorArn(v string) *ChallengeMetadata
SetConnectorArn sets the ConnectorArn field's value.
func (*ChallengeMetadata) SetCreatedAt ¶
func (s *ChallengeMetadata) SetCreatedAt(v time.Time) *ChallengeMetadata
SetCreatedAt sets the CreatedAt field's value.
func (*ChallengeMetadata) SetUpdatedAt ¶
func (s *ChallengeMetadata) SetUpdatedAt(v time.Time) *ChallengeMetadata
SetUpdatedAt sets the UpdatedAt field's value.
func (ChallengeMetadata) String ¶
func (s ChallengeMetadata) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ChallengeMetadataSummary ¶
type ChallengeMetadataSummary struct { // The Amazon Resource Name (ARN) of the challenge. Arn *string `min:"5" type:"string"` // The Amazon Resource Name (ARN) of the connector. ConnectorArn *string `min:"5" type:"string"` // The date and time that the challenge was created. CreatedAt *time.Time `type:"timestamp"` // The date and time that the challenge was updated. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Details about the specified challenge, returned by the GetChallengeMetadata (https://docs.aws.amazon.com/C4SCEP_API/pca-connector-scep/latest/APIReference/API_GetChallengeMetadata.html) action.
func (ChallengeMetadataSummary) GoString ¶
func (s ChallengeMetadataSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ChallengeMetadataSummary) SetArn ¶
func (s *ChallengeMetadataSummary) SetArn(v string) *ChallengeMetadataSummary
SetArn sets the Arn field's value.
func (*ChallengeMetadataSummary) SetConnectorArn ¶
func (s *ChallengeMetadataSummary) SetConnectorArn(v string) *ChallengeMetadataSummary
SetConnectorArn sets the ConnectorArn field's value.
func (*ChallengeMetadataSummary) SetCreatedAt ¶
func (s *ChallengeMetadataSummary) SetCreatedAt(v time.Time) *ChallengeMetadataSummary
SetCreatedAt sets the CreatedAt field's value.
func (*ChallengeMetadataSummary) SetUpdatedAt ¶
func (s *ChallengeMetadataSummary) SetUpdatedAt(v time.Time) *ChallengeMetadataSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (ChallengeMetadataSummary) String ¶
func (s ChallengeMetadataSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // The identifier of the Amazon Web Services resource. // // ResourceId is a required field ResourceId *string `type:"string" required:"true"` // The resource type, which can be either Connector or Challenge. // // ResourceType is a required field ResourceType *string `type:"string" required:"true"` // contains filtered or unexported fields }
This request can't be completed for one of the following reasons because the requested resource was being concurrently modified by another request.
func (*ConflictException) Code ¶
func (s *ConflictException) Code() string
Code returns the exception type name.
func (*ConflictException) Error ¶
func (s *ConflictException) Error() string
func (ConflictException) GoString ¶
func (s ConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConflictException) Message ¶
func (s *ConflictException) Message() string
Message returns the exception's message.
func (*ConflictException) OrigErr ¶
func (s *ConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ConflictException) RequestID ¶
func (s *ConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ConflictException) StatusCode ¶
func (s *ConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ConflictException) String ¶
func (s ConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Connector ¶
type Connector struct { // The Amazon Resource Name (ARN) of the connector. Arn *string `min:"5" type:"string"` // The Amazon Resource Name (ARN) of the certificate authority associated with // the connector. CertificateAuthorityArn *string `min:"5" type:"string"` // The date and time that the connector was created. CreatedAt *time.Time `type:"timestamp"` // The connector's HTTPS public SCEP URL. Endpoint *string `type:"string"` // Contains settings relevant to the mobile device management system that you // chose for the connector. If you didn't configure MobileDeviceManagement, // then the connector is for general-purpose use and this object is empty. MobileDeviceManagement *MobileDeviceManagement `type:"structure"` // Contains OpenID Connect (OIDC) parameters for use with Connector for SCEP // for Microsoft Intune. For more information about using Connector for SCEP // for Microsoft Intune, see Using Connector for SCEP for Microsoft Intune (https://docs.aws.amazon.com/privateca/latest/userguide/scep-connector.htmlconnector-for-scep-intune.html). OpenIdConfiguration *OpenIdConfiguration `type:"structure"` // The connector's status. Status *string `type:"string" enum:"ConnectorStatus"` // Information about why connector creation failed, if status is FAILED. StatusReason *string `type:"string" enum:"ConnectorStatusReason"` // The connector type. Type *string `type:"string" enum:"ConnectorType"` // The date and time that the connector was updated. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Connector for SCEP is a service that links Amazon Web Services Private Certificate Authority to your SCEP-enabled devices. The connector brokers the exchange of certificates from Amazon Web Services Private CA to your SCEP-enabled devices and mobile device management systems. The connector is a complex type that contains the connector's configuration settings.
func (Connector) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Connector) SetCertificateAuthorityArn ¶
SetCertificateAuthorityArn sets the CertificateAuthorityArn field's value.
func (*Connector) SetCreatedAt ¶
SetCreatedAt sets the CreatedAt field's value.
func (*Connector) SetEndpoint ¶
SetEndpoint sets the Endpoint field's value.
func (*Connector) SetMobileDeviceManagement ¶
func (s *Connector) SetMobileDeviceManagement(v *MobileDeviceManagement) *Connector
SetMobileDeviceManagement sets the MobileDeviceManagement field's value.
func (*Connector) SetOpenIdConfiguration ¶
func (s *Connector) SetOpenIdConfiguration(v *OpenIdConfiguration) *Connector
SetOpenIdConfiguration sets the OpenIdConfiguration field's value.
func (*Connector) SetStatusReason ¶
SetStatusReason sets the StatusReason field's value.
func (*Connector) SetUpdatedAt ¶
SetUpdatedAt sets the UpdatedAt field's value.
type ConnectorSummary ¶
type ConnectorSummary struct { // The Amazon Resource Name (ARN) of the connector. Arn *string `min:"5" type:"string"` // The Amazon Resource Name (ARN) of the connector's associated certificate // authority. CertificateAuthorityArn *string `min:"5" type:"string"` // The date and time that the challenge was created. CreatedAt *time.Time `type:"timestamp"` // The connector's HTTPS public SCEP URL. Endpoint *string `type:"string"` // Contains settings relevant to the mobile device management system that you // chose for the connector. If you didn't configure MobileDeviceManagement, // then the connector is for general-purpose use and this object is empty. MobileDeviceManagement *MobileDeviceManagement `type:"structure"` // Contains OpenID Connect (OIDC) parameters for use with Microsoft Intune. OpenIdConfiguration *OpenIdConfiguration `type:"structure"` // The connector's status. Status can be creating, active, deleting, or failed. Status *string `type:"string" enum:"ConnectorStatus"` // Information about why connector creation failed, if status is FAILED. StatusReason *string `type:"string" enum:"ConnectorStatusReason"` // The connector type. Type *string `type:"string" enum:"ConnectorType"` // The date and time that the challenge was updated. UpdatedAt *time.Time `type:"timestamp"` // contains filtered or unexported fields }
Lists the Amazon Web Services Private CA SCEP connectors belonging to your Amazon Web Services account.
func (ConnectorSummary) GoString ¶
func (s ConnectorSummary) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ConnectorSummary) SetArn ¶
func (s *ConnectorSummary) SetArn(v string) *ConnectorSummary
SetArn sets the Arn field's value.
func (*ConnectorSummary) SetCertificateAuthorityArn ¶
func (s *ConnectorSummary) SetCertificateAuthorityArn(v string) *ConnectorSummary
SetCertificateAuthorityArn sets the CertificateAuthorityArn field's value.
func (*ConnectorSummary) SetCreatedAt ¶
func (s *ConnectorSummary) SetCreatedAt(v time.Time) *ConnectorSummary
SetCreatedAt sets the CreatedAt field's value.
func (*ConnectorSummary) SetEndpoint ¶
func (s *ConnectorSummary) SetEndpoint(v string) *ConnectorSummary
SetEndpoint sets the Endpoint field's value.
func (*ConnectorSummary) SetMobileDeviceManagement ¶
func (s *ConnectorSummary) SetMobileDeviceManagement(v *MobileDeviceManagement) *ConnectorSummary
SetMobileDeviceManagement sets the MobileDeviceManagement field's value.
func (*ConnectorSummary) SetOpenIdConfiguration ¶
func (s *ConnectorSummary) SetOpenIdConfiguration(v *OpenIdConfiguration) *ConnectorSummary
SetOpenIdConfiguration sets the OpenIdConfiguration field's value.
func (*ConnectorSummary) SetStatus ¶
func (s *ConnectorSummary) SetStatus(v string) *ConnectorSummary
SetStatus sets the Status field's value.
func (*ConnectorSummary) SetStatusReason ¶
func (s *ConnectorSummary) SetStatusReason(v string) *ConnectorSummary
SetStatusReason sets the StatusReason field's value.
func (*ConnectorSummary) SetType ¶
func (s *ConnectorSummary) SetType(v string) *ConnectorSummary
SetType sets the Type field's value.
func (*ConnectorSummary) SetUpdatedAt ¶
func (s *ConnectorSummary) SetUpdatedAt(v time.Time) *ConnectorSummary
SetUpdatedAt sets the UpdatedAt field's value.
func (ConnectorSummary) String ¶
func (s ConnectorSummary) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateChallengeInput ¶
type CreateChallengeInput struct { // Custom string that can be used to distinguish between calls to the CreateChallenge // (https://docs.aws.amazon.com/C4SCEP_API/pca-connector-scep/latest/APIReference/API_CreateChallenge.html) // action. Client tokens for CreateChallenge time out after five minutes. Therefore, // if you call CreateChallenge multiple times with the same client token within // five minutes, Connector for SCEP recognizes that you are requesting only // one challenge and will only respond with one. If you change the client token // for each call, Connector for SCEP recognizes that you are requesting multiple // challenge passwords. ClientToken *string `min:"1" type:"string" idempotencyToken:"true"` // The Amazon Resource Name (ARN) of the connector that you want to create a // challenge for. // // ConnectorArn is a required field ConnectorArn *string `min:"5" type:"string" required:"true"` // The key-value pairs to associate with the resource. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (CreateChallengeInput) GoString ¶
func (s CreateChallengeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChallengeInput) SetClientToken ¶
func (s *CreateChallengeInput) SetClientToken(v string) *CreateChallengeInput
SetClientToken sets the ClientToken field's value.
func (*CreateChallengeInput) SetConnectorArn ¶
func (s *CreateChallengeInput) SetConnectorArn(v string) *CreateChallengeInput
SetConnectorArn sets the ConnectorArn field's value.
func (*CreateChallengeInput) SetTags ¶
func (s *CreateChallengeInput) SetTags(v map[string]*string) *CreateChallengeInput
SetTags sets the Tags field's value.
func (CreateChallengeInput) String ¶
func (s CreateChallengeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChallengeInput) Validate ¶
func (s *CreateChallengeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateChallengeOutput ¶
type CreateChallengeOutput struct { // Returns the challenge details for the specified connector. Challenge *Challenge `type:"structure"` // contains filtered or unexported fields }
func (CreateChallengeOutput) GoString ¶
func (s CreateChallengeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateChallengeOutput) SetChallenge ¶
func (s *CreateChallengeOutput) SetChallenge(v *Challenge) *CreateChallengeOutput
SetChallenge sets the Challenge field's value.
func (CreateChallengeOutput) String ¶
func (s CreateChallengeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateConnectorInput ¶
type CreateConnectorInput struct { // The Amazon Resource Name (ARN) of the Amazon Web Services Private Certificate // Authority certificate authority to use with this connector. Due to security // vulnerabilities present in the SCEP protocol, we recommend using a private // CA that's dedicated for use with the connector. // // To retrieve the private CAs associated with your account, you can call ListCertificateAuthorities // (https://docs.aws.amazon.com/privateca/latest/APIReference/API_ListCertificateAuthorities.html) // using the Amazon Web Services Private CA API. // // CertificateAuthorityArn is a required field CertificateAuthorityArn *string `min:"5" type:"string" required:"true"` // Custom string that can be used to distinguish between calls to the CreateChallenge // (https://docs.aws.amazon.com/C4SCEP_API/pca-connector-scep/latest/APIReference/API_CreateChallenge.html) // action. Client tokens for CreateChallenge time out after five minutes. Therefore, // if you call CreateChallenge multiple times with the same client token within // five minutes, Connector for SCEP recognizes that you are requesting only // one challenge and will only respond with one. If you change the client token // for each call, Connector for SCEP recognizes that you are requesting multiple // challenge passwords. ClientToken *string `min:"1" type:"string" idempotencyToken:"true"` // If you don't supply a value, by default Connector for SCEP creates a connector // for general-purpose use. A general-purpose connector is designed to work // with clients or endpoints that support the SCEP protocol, except Connector // for SCEP for Microsoft Intune. With connectors for general-purpose use, you // manage SCEP challenge passwords using Connector for SCEP. For information // about considerations and limitations with using Connector for SCEP, see Considerations // and Limitations (https://docs.aws.amazon.com/privateca/latest/userguide/scep-connector.htmlc4scep-considerations-limitations.html). // // If you provide an IntuneConfiguration, Connector for SCEP creates a connector // for use with Microsoft Intune, and you manage the challenge passwords using // Microsoft Intune. For more information, see Using Connector for SCEP for // Microsoft Intune (https://docs.aws.amazon.com/privateca/latest/userguide/scep-connector.htmlconnector-for-scep-intune.html). MobileDeviceManagement *MobileDeviceManagement `type:"structure"` // The key-value pairs to associate with the resource. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (CreateConnectorInput) GoString ¶
func (s CreateConnectorInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectorInput) SetCertificateAuthorityArn ¶
func (s *CreateConnectorInput) SetCertificateAuthorityArn(v string) *CreateConnectorInput
SetCertificateAuthorityArn sets the CertificateAuthorityArn field's value.
func (*CreateConnectorInput) SetClientToken ¶
func (s *CreateConnectorInput) SetClientToken(v string) *CreateConnectorInput
SetClientToken sets the ClientToken field's value.
func (*CreateConnectorInput) SetMobileDeviceManagement ¶
func (s *CreateConnectorInput) SetMobileDeviceManagement(v *MobileDeviceManagement) *CreateConnectorInput
SetMobileDeviceManagement sets the MobileDeviceManagement field's value.
func (*CreateConnectorInput) SetTags ¶
func (s *CreateConnectorInput) SetTags(v map[string]*string) *CreateConnectorInput
SetTags sets the Tags field's value.
func (CreateConnectorInput) String ¶
func (s CreateConnectorInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectorInput) Validate ¶
func (s *CreateConnectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateConnectorOutput ¶
type CreateConnectorOutput struct { // Returns the Amazon Resource Name (ARN) of the connector. ConnectorArn *string `min:"5" type:"string"` // contains filtered or unexported fields }
func (CreateConnectorOutput) GoString ¶
func (s CreateConnectorOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateConnectorOutput) SetConnectorArn ¶
func (s *CreateConnectorOutput) SetConnectorArn(v string) *CreateConnectorOutput
SetConnectorArn sets the ConnectorArn field's value.
func (CreateConnectorOutput) String ¶
func (s CreateConnectorOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteChallengeInput ¶
type DeleteChallengeInput struct { // The Amazon Resource Name (ARN) of the challenge password to delete. // // ChallengeArn is a required field ChallengeArn *string `location:"uri" locationName:"ChallengeArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteChallengeInput) GoString ¶
func (s DeleteChallengeInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChallengeInput) SetChallengeArn ¶
func (s *DeleteChallengeInput) SetChallengeArn(v string) *DeleteChallengeInput
SetChallengeArn sets the ChallengeArn field's value.
func (DeleteChallengeInput) String ¶
func (s DeleteChallengeInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteChallengeInput) Validate ¶
func (s *DeleteChallengeInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteChallengeOutput ¶
type DeleteChallengeOutput struct {
// contains filtered or unexported fields
}
func (DeleteChallengeOutput) GoString ¶
func (s DeleteChallengeOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteChallengeOutput) String ¶
func (s DeleteChallengeOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DeleteConnectorInput ¶
type DeleteConnectorInput struct { // The Amazon Resource Name (ARN) of the connector to delete. // // ConnectorArn is a required field ConnectorArn *string `location:"uri" locationName:"ConnectorArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteConnectorInput) GoString ¶
func (s DeleteConnectorInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectorInput) SetConnectorArn ¶
func (s *DeleteConnectorInput) SetConnectorArn(v string) *DeleteConnectorInput
SetConnectorArn sets the ConnectorArn field's value.
func (DeleteConnectorInput) String ¶
func (s DeleteConnectorInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteConnectorInput) Validate ¶
func (s *DeleteConnectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteConnectorOutput ¶
type DeleteConnectorOutput struct {
// contains filtered or unexported fields
}
func (DeleteConnectorOutput) GoString ¶
func (s DeleteConnectorOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteConnectorOutput) String ¶
func (s DeleteConnectorOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetChallengeMetadataInput ¶
type GetChallengeMetadataInput struct { // The Amazon Resource Name (ARN) of the challenge. // // ChallengeArn is a required field ChallengeArn *string `location:"uri" locationName:"ChallengeArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetChallengeMetadataInput) GoString ¶
func (s GetChallengeMetadataInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChallengeMetadataInput) SetChallengeArn ¶
func (s *GetChallengeMetadataInput) SetChallengeArn(v string) *GetChallengeMetadataInput
SetChallengeArn sets the ChallengeArn field's value.
func (GetChallengeMetadataInput) String ¶
func (s GetChallengeMetadataInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChallengeMetadataInput) Validate ¶
func (s *GetChallengeMetadataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetChallengeMetadataOutput ¶
type GetChallengeMetadataOutput struct { // The metadata for the challenge. ChallengeMetadata *ChallengeMetadata `type:"structure"` // contains filtered or unexported fields }
func (GetChallengeMetadataOutput) GoString ¶
func (s GetChallengeMetadataOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChallengeMetadataOutput) SetChallengeMetadata ¶
func (s *GetChallengeMetadataOutput) SetChallengeMetadata(v *ChallengeMetadata) *GetChallengeMetadataOutput
SetChallengeMetadata sets the ChallengeMetadata field's value.
func (GetChallengeMetadataOutput) String ¶
func (s GetChallengeMetadataOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetChallengePasswordInput ¶
type GetChallengePasswordInput struct { // The Amazon Resource Name (ARN) of the challenge. // // ChallengeArn is a required field ChallengeArn *string `location:"uri" locationName:"ChallengeArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetChallengePasswordInput) GoString ¶
func (s GetChallengePasswordInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChallengePasswordInput) SetChallengeArn ¶
func (s *GetChallengePasswordInput) SetChallengeArn(v string) *GetChallengePasswordInput
SetChallengeArn sets the ChallengeArn field's value.
func (GetChallengePasswordInput) String ¶
func (s GetChallengePasswordInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChallengePasswordInput) Validate ¶
func (s *GetChallengePasswordInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetChallengePasswordOutput ¶
type GetChallengePasswordOutput struct { // The SCEP challenge password. // // Password is a sensitive parameter and its value will be // replaced with "sensitive" in string returned by GetChallengePasswordOutput's // String and GoString methods. Password *string `type:"string" sensitive:"true"` // contains filtered or unexported fields }
func (GetChallengePasswordOutput) GoString ¶
func (s GetChallengePasswordOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetChallengePasswordOutput) SetPassword ¶
func (s *GetChallengePasswordOutput) SetPassword(v string) *GetChallengePasswordOutput
SetPassword sets the Password field's value.
func (GetChallengePasswordOutput) String ¶
func (s GetChallengePasswordOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetConnectorInput ¶
type GetConnectorInput struct { // The Amazon Resource Name (ARN) of the connector. // // ConnectorArn is a required field ConnectorArn *string `location:"uri" locationName:"ConnectorArn" min:"5" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetConnectorInput) GoString ¶
func (s GetConnectorInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectorInput) SetConnectorArn ¶
func (s *GetConnectorInput) SetConnectorArn(v string) *GetConnectorInput
SetConnectorArn sets the ConnectorArn field's value.
func (GetConnectorInput) String ¶
func (s GetConnectorInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectorInput) Validate ¶
func (s *GetConnectorInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetConnectorOutput ¶
type GetConnectorOutput struct { // The properties of the connector. Connector *Connector `type:"structure"` // contains filtered or unexported fields }
func (GetConnectorOutput) GoString ¶
func (s GetConnectorOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetConnectorOutput) SetConnector ¶
func (s *GetConnectorOutput) SetConnector(v *Connector) *GetConnectorOutput
SetConnector sets the Connector field's value.
func (GetConnectorOutput) String ¶
func (s GetConnectorOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServerException ¶
type InternalServerException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The request processing has failed because of an unknown error, exception or failure with an internal server.
func (*InternalServerException) Code ¶
func (s *InternalServerException) Code() string
Code returns the exception type name.
func (*InternalServerException) Error ¶
func (s *InternalServerException) Error() string
func (InternalServerException) GoString ¶
func (s InternalServerException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServerException) Message ¶
func (s *InternalServerException) Message() string
Message returns the exception's message.
func (*InternalServerException) OrigErr ¶
func (s *InternalServerException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServerException) RequestID ¶
func (s *InternalServerException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServerException) StatusCode ¶
func (s *InternalServerException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServerException) String ¶
func (s InternalServerException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IntuneConfiguration ¶
type IntuneConfiguration struct { // The directory (tenant) ID from your Microsoft Entra ID app registration. // // AzureApplicationId is a required field AzureApplicationId *string `min:"15" type:"string" required:"true"` // The primary domain from your Microsoft Entra ID app registration. // // Domain is a required field Domain *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Contains configuration details for use with Microsoft Intune. For information about using Connector for SCEP for Microsoft Intune, see Using Connector for SCEP for Microsoft Intune (https://docs.aws.amazon.com/privateca/latest/userguide/scep-connector.htmlconnector-for-scep-intune.html).
When you use Connector for SCEP for Microsoft Intune, certain functionalities are enabled by accessing Microsoft Intune through the Microsoft API. Your use of the Connector for SCEP and accompanying Amazon Web Services services doesn't remove your need to have a valid license for your use of the Microsoft Intune service. You should also review the Microsoft Intune® App Protection Policies (https://learn.microsoft.com/en-us/mem/intune/apps/app-protection-policy).
func (IntuneConfiguration) GoString ¶
func (s IntuneConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IntuneConfiguration) SetAzureApplicationId ¶
func (s *IntuneConfiguration) SetAzureApplicationId(v string) *IntuneConfiguration
SetAzureApplicationId sets the AzureApplicationId field's value.
func (*IntuneConfiguration) SetDomain ¶
func (s *IntuneConfiguration) SetDomain(v string) *IntuneConfiguration
SetDomain sets the Domain field's value.
func (IntuneConfiguration) String ¶
func (s IntuneConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IntuneConfiguration) Validate ¶
func (s *IntuneConfiguration) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChallengeMetadataInput ¶
type ListChallengeMetadataInput struct { // The Amazon Resource Name (ARN) of the connector. // // ConnectorArn is a required field ConnectorArn *string `location:"querystring" locationName:"ConnectorArn" min:"5" type:"string" required:"true"` // The maximum number of objects that you want Connector for SCEP to return // for this request. If more objects are available, in the response, Connector // for SCEP provides a NextToken value that you can use in a subsequent call // to get the next batch of objects. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // When you request a list of objects with a MaxResults setting, if the number // of objects that are still available for retrieval exceeds the maximum you // requested, Connector for SCEP returns a NextToken value in the response. // To retrieve the next batch of objects, use the token returned from the prior // request in your next request. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListChallengeMetadataInput) GoString ¶
func (s ListChallengeMetadataInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChallengeMetadataInput) SetConnectorArn ¶
func (s *ListChallengeMetadataInput) SetConnectorArn(v string) *ListChallengeMetadataInput
SetConnectorArn sets the ConnectorArn field's value.
func (*ListChallengeMetadataInput) SetMaxResults ¶
func (s *ListChallengeMetadataInput) SetMaxResults(v int64) *ListChallengeMetadataInput
SetMaxResults sets the MaxResults field's value.
func (*ListChallengeMetadataInput) SetNextToken ¶
func (s *ListChallengeMetadataInput) SetNextToken(v string) *ListChallengeMetadataInput
SetNextToken sets the NextToken field's value.
func (ListChallengeMetadataInput) String ¶
func (s ListChallengeMetadataInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChallengeMetadataInput) Validate ¶
func (s *ListChallengeMetadataInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListChallengeMetadataOutput ¶
type ListChallengeMetadataOutput struct { // The challenge metadata for the challenges belonging to your Amazon Web Services // account. Challenges []*ChallengeMetadataSummary `type:"list"` // When you request a list of objects with a MaxResults setting, if the number // of objects that are still available for retrieval exceeds the maximum you // requested, Connector for SCEP returns a NextToken value in the response. // To retrieve the next batch of objects, use the token returned from the prior // request in your next request. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListChallengeMetadataOutput) GoString ¶
func (s ListChallengeMetadataOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListChallengeMetadataOutput) SetChallenges ¶
func (s *ListChallengeMetadataOutput) SetChallenges(v []*ChallengeMetadataSummary) *ListChallengeMetadataOutput
SetChallenges sets the Challenges field's value.
func (*ListChallengeMetadataOutput) SetNextToken ¶
func (s *ListChallengeMetadataOutput) SetNextToken(v string) *ListChallengeMetadataOutput
SetNextToken sets the NextToken field's value.
func (ListChallengeMetadataOutput) String ¶
func (s ListChallengeMetadataOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListConnectorsInput ¶
type ListConnectorsInput struct { // The maximum number of objects that you want Connector for SCEP to return // for this request. If more objects are available, in the response, Connector // for SCEP provides a NextToken value that you can use in a subsequent call // to get the next batch of objects. MaxResults *int64 `location:"querystring" locationName:"MaxResults" min:"1" type:"integer"` // When you request a list of objects with a MaxResults setting, if the number // of objects that are still available for retrieval exceeds the maximum you // requested, Connector for SCEP returns a NextToken value in the response. // To retrieve the next batch of objects, use the token returned from the prior // request in your next request. NextToken *string `location:"querystring" locationName:"NextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListConnectorsInput) GoString ¶
func (s ListConnectorsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectorsInput) SetMaxResults ¶
func (s *ListConnectorsInput) SetMaxResults(v int64) *ListConnectorsInput
SetMaxResults sets the MaxResults field's value.
func (*ListConnectorsInput) SetNextToken ¶
func (s *ListConnectorsInput) SetNextToken(v string) *ListConnectorsInput
SetNextToken sets the NextToken field's value.
func (ListConnectorsInput) String ¶
func (s ListConnectorsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectorsInput) Validate ¶
func (s *ListConnectorsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListConnectorsOutput ¶
type ListConnectorsOutput struct { // The connectors belonging to your Amazon Web Services account. Connectors []*ConnectorSummary `type:"list"` // When you request a list of objects with a MaxResults setting, if the number // of objects that are still available for retrieval exceeds the maximum you // requested, Connector for SCEP returns a NextToken value in the response. // To retrieve the next batch of objects, use the token returned from the prior // request in your next request. NextToken *string `min:"1" type:"string"` // contains filtered or unexported fields }
func (ListConnectorsOutput) GoString ¶
func (s ListConnectorsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListConnectorsOutput) SetConnectors ¶
func (s *ListConnectorsOutput) SetConnectors(v []*ConnectorSummary) *ListConnectorsOutput
SetConnectors sets the Connectors field's value.
func (*ListConnectorsOutput) SetNextToken ¶
func (s *ListConnectorsOutput) SetNextToken(v string) *ListConnectorsOutput
SetNextToken sets the NextToken field's value.
func (ListConnectorsOutput) String ¶
func (s ListConnectorsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The key-value pairs to associate with the resource. Tags map[string]*string `type:"map"` // contains filtered or unexported fields }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v map[string]*string) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type MobileDeviceManagement ¶
type MobileDeviceManagement struct { // Configuration settings for use with Microsoft Intune. For information about // using Connector for SCEP for Microsoft Intune, see Using Connector for SCEP // for Microsoft Intune (https://docs.aws.amazon.com/privateca/latest/userguide/scep-connector.htmlconnector-for-scep-intune.html). Intune *IntuneConfiguration `type:"structure"` // contains filtered or unexported fields }
If you don't supply a value, by default Connector for SCEP creates a connector for general-purpose use. A general-purpose connector is designed to work with clients or endpoints that support the SCEP protocol, except Connector for SCEP for Microsoft Intune. For information about considerations and limitations with using Connector for SCEP, see Considerations and Limitations (https://docs.aws.amazon.com/privateca/latest/userguide/scep-connector.htmlc4scep-considerations-limitations.html).
If you provide an IntuneConfiguration, Connector for SCEP creates a connector for use with Microsoft Intune, and you manage the challenge passwords using Microsoft Intune. For more information, see Using Connector for SCEP for Microsoft Intune (https://docs.aws.amazon.com/privateca/latest/userguide/scep-connector.htmlconnector-for-scep-intune.html).
func (MobileDeviceManagement) GoString ¶
func (s MobileDeviceManagement) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MobileDeviceManagement) SetIntune ¶
func (s *MobileDeviceManagement) SetIntune(v *IntuneConfiguration) *MobileDeviceManagement
SetIntune sets the Intune field's value.
func (MobileDeviceManagement) String ¶
func (s MobileDeviceManagement) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*MobileDeviceManagement) Validate ¶
func (s *MobileDeviceManagement) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type OpenIdConfiguration ¶
type OpenIdConfiguration struct { // The audience value to copy into your Microsoft Entra app registration's OIDC. Audience *string `type:"string"` // The issuer value to copy into your Microsoft Entra app registration's OIDC. Issuer *string `type:"string"` // The subject value to copy into your Microsoft Entra app registration's OIDC. Subject *string `type:"string"` // contains filtered or unexported fields }
Contains OpenID Connect (OIDC) parameters for use with Microsoft Intune. For more information about using Connector for SCEP for Microsoft Intune, see Using Connector for SCEP for Microsoft Intune (https://docs.aws.amazon.com/privateca/latest/userguide/scep-connector.htmlconnector-for-scep-intune.html).
func (OpenIdConfiguration) GoString ¶
func (s OpenIdConfiguration) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*OpenIdConfiguration) SetAudience ¶
func (s *OpenIdConfiguration) SetAudience(v string) *OpenIdConfiguration
SetAudience sets the Audience field's value.
func (*OpenIdConfiguration) SetIssuer ¶
func (s *OpenIdConfiguration) SetIssuer(v string) *OpenIdConfiguration
SetIssuer sets the Issuer field's value.
func (*OpenIdConfiguration) SetSubject ¶
func (s *OpenIdConfiguration) SetSubject(v string) *OpenIdConfiguration
SetSubject sets the Subject field's value.
func (OpenIdConfiguration) String ¶
func (s OpenIdConfiguration) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type PcaConnectorScep ¶
PcaConnectorScep provides the API operation methods for making requests to Private CA Connector for SCEP. See this package's package overview docs for details on the service.
PcaConnectorScep methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *PcaConnectorScep
New creates a new instance of the PcaConnectorScep client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a PcaConnectorScep client from just a session. svc := pcaconnectorscep.New(mySession) // Create a PcaConnectorScep client with additional configuration svc := pcaconnectorscep.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*PcaConnectorScep) CreateChallenge ¶
func (c *PcaConnectorScep) CreateChallenge(input *CreateChallengeInput) (*CreateChallengeOutput, error)
CreateChallenge API operation for Private CA Connector for SCEP.
For general-purpose connectors. Creates a challenge password for the specified connector. The SCEP protocol uses a challenge password to authenticate a request before issuing a certificate from a certificate authority (CA). Your SCEP clients include the challenge password as part of their certificate request to Connector for SCEP. To retrieve the connector Amazon Resource Names (ARNs) for the connectors in your account, call ListConnectors (https://docs.aws.amazon.com/C4SCEP_API/pca-connector-scep/latest/APIReference/API_ListConnectors.html).
To create additional challenge passwords for the connector, call CreateChallenge again. We recommend frequently rotating your challenge passwords.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Private CA Connector for SCEP's API operation CreateChallenge for usage and error information.
Returned Error Types:
ResourceNotFoundException The operation tried to access a nonexistent resource. The resource might be incorrectly specified, or it might have a status other than ACTIVE.
BadRequestException The request is malformed or contains an error such as an invalid parameter value or a missing required parameter.
InternalServerException The request processing has failed because of an unknown error, exception or failure with an internal server.
ValidationException An input validation error occurred. For example, invalid characters in a name tag, or an invalid pagination token.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException You can receive this error if you attempt to perform an operation and you don't have the required permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web Services account.
ConflictException This request can't be completed for one of the following reasons because the requested resource was being concurrently modified by another request.
ServiceQuotaExceededException The request would cause a service quota to be exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/CreateChallenge
func (*PcaConnectorScep) CreateChallengeRequest ¶
func (c *PcaConnectorScep) CreateChallengeRequest(input *CreateChallengeInput) (req *request.Request, output *CreateChallengeOutput)
CreateChallengeRequest generates a "aws/request.Request" representing the client's request for the CreateChallenge operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateChallenge for more information on using the CreateChallenge API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateChallengeRequest method. req, resp := client.CreateChallengeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/CreateChallenge
func (*PcaConnectorScep) CreateChallengeWithContext ¶
func (c *PcaConnectorScep) CreateChallengeWithContext(ctx aws.Context, input *CreateChallengeInput, opts ...request.Option) (*CreateChallengeOutput, error)
CreateChallengeWithContext is the same as CreateChallenge with the addition of the ability to pass a context and additional request options.
See CreateChallenge for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*PcaConnectorScep) CreateConnector ¶
func (c *PcaConnectorScep) CreateConnector(input *CreateConnectorInput) (*CreateConnectorOutput, error)
CreateConnector API operation for Private CA Connector for SCEP.
Creates a SCEP connector. A SCEP connector links Amazon Web Services Private Certificate Authority to your SCEP-compatible devices and mobile device management (MDM) systems. Before you create a connector, you must complete a set of prerequisites, including creation of a private certificate authority (CA) to use with this connector. For more information, see Connector for SCEP prerequisites (https://docs.aws.amazon.com/privateca/latest/userguide/scep-connector.htmlconnector-for-scep-prerequisites.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Private CA Connector for SCEP's API operation CreateConnector for usage and error information.
Returned Error Types:
ResourceNotFoundException The operation tried to access a nonexistent resource. The resource might be incorrectly specified, or it might have a status other than ACTIVE.
InternalServerException The request processing has failed because of an unknown error, exception or failure with an internal server.
ValidationException An input validation error occurred. For example, invalid characters in a name tag, or an invalid pagination token.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException You can receive this error if you attempt to perform an operation and you don't have the required permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web Services account.
ConflictException This request can't be completed for one of the following reasons because the requested resource was being concurrently modified by another request.
ServiceQuotaExceededException The request would cause a service quota to be exceeded.
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/CreateConnector
func (*PcaConnectorScep) CreateConnectorRequest ¶
func (c *PcaConnectorScep) CreateConnectorRequest(input *CreateConnectorInput) (req *request.Request, output *CreateConnectorOutput)
CreateConnectorRequest generates a "aws/request.Request" representing the client's request for the CreateConnector operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateConnector for more information on using the CreateConnector API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateConnectorRequest method. req, resp := client.CreateConnectorRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/CreateConnector
func (*PcaConnectorScep) CreateConnectorWithContext ¶
func (c *PcaConnectorScep) CreateConnectorWithContext(ctx aws.Context, input *CreateConnectorInput, opts ...request.Option) (*CreateConnectorOutput, error)
CreateConnectorWithContext is the same as CreateConnector with the addition of the ability to pass a context and additional request options.
See CreateConnector for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*PcaConnectorScep) DeleteChallenge ¶
func (c *PcaConnectorScep) DeleteChallenge(input *DeleteChallengeInput) (*DeleteChallengeOutput, error)
DeleteChallenge API operation for Private CA Connector for SCEP.
Deletes the specified Challenge (https://docs.aws.amazon.com/C4SCEP_API/pca-connector-scep/latest/APIReference/API_Challenge.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Private CA Connector for SCEP's API operation DeleteChallenge for usage and error information.
Returned Error Types:
ResourceNotFoundException The operation tried to access a nonexistent resource. The resource might be incorrectly specified, or it might have a status other than ACTIVE.
InternalServerException The request processing has failed because of an unknown error, exception or failure with an internal server.
ValidationException An input validation error occurred. For example, invalid characters in a name tag, or an invalid pagination token.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException You can receive this error if you attempt to perform an operation and you don't have the required permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web Services account.
ConflictException This request can't be completed for one of the following reasons because the requested resource was being concurrently modified by another request.
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/DeleteChallenge
func (*PcaConnectorScep) DeleteChallengeRequest ¶
func (c *PcaConnectorScep) DeleteChallengeRequest(input *DeleteChallengeInput) (req *request.Request, output *DeleteChallengeOutput)
DeleteChallengeRequest generates a "aws/request.Request" representing the client's request for the DeleteChallenge operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteChallenge for more information on using the DeleteChallenge API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteChallengeRequest method. req, resp := client.DeleteChallengeRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/DeleteChallenge
func (*PcaConnectorScep) DeleteChallengeWithContext ¶
func (c *PcaConnectorScep) DeleteChallengeWithContext(ctx aws.Context, input *DeleteChallengeInput, opts ...request.Option) (*DeleteChallengeOutput, error)
DeleteChallengeWithContext is the same as DeleteChallenge with the addition of the ability to pass a context and additional request options.
See DeleteChallenge for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*PcaConnectorScep) DeleteConnector ¶
func (c *PcaConnectorScep) DeleteConnector(input *DeleteConnectorInput) (*DeleteConnectorOutput, error)
DeleteConnector API operation for Private CA Connector for SCEP.
Deletes the specified Connector (https://docs.aws.amazon.com/C4SCEP_API/pca-connector-scep/latest/APIReference/API_Connector.html). This operation also deletes any challenges associated with the connector.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Private CA Connector for SCEP's API operation DeleteConnector for usage and error information.
Returned Error Types:
ResourceNotFoundException The operation tried to access a nonexistent resource. The resource might be incorrectly specified, or it might have a status other than ACTIVE.
InternalServerException The request processing has failed because of an unknown error, exception or failure with an internal server.
ValidationException An input validation error occurred. For example, invalid characters in a name tag, or an invalid pagination token.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException You can receive this error if you attempt to perform an operation and you don't have the required permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web Services account.
ConflictException This request can't be completed for one of the following reasons because the requested resource was being concurrently modified by another request.
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/DeleteConnector
func (*PcaConnectorScep) DeleteConnectorRequest ¶
func (c *PcaConnectorScep) DeleteConnectorRequest(input *DeleteConnectorInput) (req *request.Request, output *DeleteConnectorOutput)
DeleteConnectorRequest generates a "aws/request.Request" representing the client's request for the DeleteConnector operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteConnector for more information on using the DeleteConnector API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteConnectorRequest method. req, resp := client.DeleteConnectorRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/DeleteConnector
func (*PcaConnectorScep) DeleteConnectorWithContext ¶
func (c *PcaConnectorScep) DeleteConnectorWithContext(ctx aws.Context, input *DeleteConnectorInput, opts ...request.Option) (*DeleteConnectorOutput, error)
DeleteConnectorWithContext is the same as DeleteConnector with the addition of the ability to pass a context and additional request options.
See DeleteConnector for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*PcaConnectorScep) GetChallengeMetadata ¶
func (c *PcaConnectorScep) GetChallengeMetadata(input *GetChallengeMetadataInput) (*GetChallengeMetadataOutput, error)
GetChallengeMetadata API operation for Private CA Connector for SCEP.
Retrieves the metadata for the specified Challenge (https://docs.aws.amazon.com/C4SCEP_API/pca-connector-scep/latest/APIReference/API_Challenge.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Private CA Connector for SCEP's API operation GetChallengeMetadata for usage and error information.
Returned Error Types:
ResourceNotFoundException The operation tried to access a nonexistent resource. The resource might be incorrectly specified, or it might have a status other than ACTIVE.
InternalServerException The request processing has failed because of an unknown error, exception or failure with an internal server.
ValidationException An input validation error occurred. For example, invalid characters in a name tag, or an invalid pagination token.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException You can receive this error if you attempt to perform an operation and you don't have the required permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web Services account.
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/GetChallengeMetadata
func (*PcaConnectorScep) GetChallengeMetadataRequest ¶
func (c *PcaConnectorScep) GetChallengeMetadataRequest(input *GetChallengeMetadataInput) (req *request.Request, output *GetChallengeMetadataOutput)
GetChallengeMetadataRequest generates a "aws/request.Request" representing the client's request for the GetChallengeMetadata operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetChallengeMetadata for more information on using the GetChallengeMetadata API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetChallengeMetadataRequest method. req, resp := client.GetChallengeMetadataRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/GetChallengeMetadata
func (*PcaConnectorScep) GetChallengeMetadataWithContext ¶
func (c *PcaConnectorScep) GetChallengeMetadataWithContext(ctx aws.Context, input *GetChallengeMetadataInput, opts ...request.Option) (*GetChallengeMetadataOutput, error)
GetChallengeMetadataWithContext is the same as GetChallengeMetadata with the addition of the ability to pass a context and additional request options.
See GetChallengeMetadata for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*PcaConnectorScep) GetChallengePassword ¶
func (c *PcaConnectorScep) GetChallengePassword(input *GetChallengePasswordInput) (*GetChallengePasswordOutput, error)
GetChallengePassword API operation for Private CA Connector for SCEP.
Retrieves the challenge password for the specified Challenge (https://docs.aws.amazon.com/C4SCEP_API/pca-connector-scep/latest/APIReference/API_Challenge.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Private CA Connector for SCEP's API operation GetChallengePassword for usage and error information.
Returned Error Types:
ResourceNotFoundException The operation tried to access a nonexistent resource. The resource might be incorrectly specified, or it might have a status other than ACTIVE.
InternalServerException The request processing has failed because of an unknown error, exception or failure with an internal server.
ValidationException An input validation error occurred. For example, invalid characters in a name tag, or an invalid pagination token.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException You can receive this error if you attempt to perform an operation and you don't have the required permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web Services account.
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/GetChallengePassword
func (*PcaConnectorScep) GetChallengePasswordRequest ¶
func (c *PcaConnectorScep) GetChallengePasswordRequest(input *GetChallengePasswordInput) (req *request.Request, output *GetChallengePasswordOutput)
GetChallengePasswordRequest generates a "aws/request.Request" representing the client's request for the GetChallengePassword operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetChallengePassword for more information on using the GetChallengePassword API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetChallengePasswordRequest method. req, resp := client.GetChallengePasswordRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/GetChallengePassword
func (*PcaConnectorScep) GetChallengePasswordWithContext ¶
func (c *PcaConnectorScep) GetChallengePasswordWithContext(ctx aws.Context, input *GetChallengePasswordInput, opts ...request.Option) (*GetChallengePasswordOutput, error)
GetChallengePasswordWithContext is the same as GetChallengePassword with the addition of the ability to pass a context and additional request options.
See GetChallengePassword for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*PcaConnectorScep) GetConnector ¶
func (c *PcaConnectorScep) GetConnector(input *GetConnectorInput) (*GetConnectorOutput, error)
GetConnector API operation for Private CA Connector for SCEP.
Retrieves details about the specified Connector (https://docs.aws.amazon.com/C4SCEP_API/pca-connector-scep/latest/APIReference/API_Connector.html). Calling this action returns important details about the connector, such as the public SCEP URL where your clients can request certificates.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Private CA Connector for SCEP's API operation GetConnector for usage and error information.
Returned Error Types:
ResourceNotFoundException The operation tried to access a nonexistent resource. The resource might be incorrectly specified, or it might have a status other than ACTIVE.
InternalServerException The request processing has failed because of an unknown error, exception or failure with an internal server.
ValidationException An input validation error occurred. For example, invalid characters in a name tag, or an invalid pagination token.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException You can receive this error if you attempt to perform an operation and you don't have the required permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web Services account.
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/GetConnector
func (*PcaConnectorScep) GetConnectorRequest ¶
func (c *PcaConnectorScep) GetConnectorRequest(input *GetConnectorInput) (req *request.Request, output *GetConnectorOutput)
GetConnectorRequest generates a "aws/request.Request" representing the client's request for the GetConnector operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetConnector for more information on using the GetConnector API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetConnectorRequest method. req, resp := client.GetConnectorRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/GetConnector
func (*PcaConnectorScep) GetConnectorWithContext ¶
func (c *PcaConnectorScep) GetConnectorWithContext(ctx aws.Context, input *GetConnectorInput, opts ...request.Option) (*GetConnectorOutput, error)
GetConnectorWithContext is the same as GetConnector with the addition of the ability to pass a context and additional request options.
See GetConnector for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*PcaConnectorScep) ListChallengeMetadata ¶
func (c *PcaConnectorScep) ListChallengeMetadata(input *ListChallengeMetadataInput) (*ListChallengeMetadataOutput, error)
ListChallengeMetadata API operation for Private CA Connector for SCEP.
Retrieves the challenge metadata for the specified ARN.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Private CA Connector for SCEP's API operation ListChallengeMetadata for usage and error information.
Returned Error Types:
ResourceNotFoundException The operation tried to access a nonexistent resource. The resource might be incorrectly specified, or it might have a status other than ACTIVE.
InternalServerException The request processing has failed because of an unknown error, exception or failure with an internal server.
ValidationException An input validation error occurred. For example, invalid characters in a name tag, or an invalid pagination token.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException You can receive this error if you attempt to perform an operation and you don't have the required permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web Services account.
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/ListChallengeMetadata
func (*PcaConnectorScep) ListChallengeMetadataPages ¶
func (c *PcaConnectorScep) ListChallengeMetadataPages(input *ListChallengeMetadataInput, fn func(*ListChallengeMetadataOutput, bool) bool) error
ListChallengeMetadataPages iterates over the pages of a ListChallengeMetadata operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListChallengeMetadata method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListChallengeMetadata operation. pageNum := 0 err := client.ListChallengeMetadataPages(params, func(page *pcaconnectorscep.ListChallengeMetadataOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*PcaConnectorScep) ListChallengeMetadataPagesWithContext ¶
func (c *PcaConnectorScep) ListChallengeMetadataPagesWithContext(ctx aws.Context, input *ListChallengeMetadataInput, fn func(*ListChallengeMetadataOutput, bool) bool, opts ...request.Option) error
ListChallengeMetadataPagesWithContext same as ListChallengeMetadataPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*PcaConnectorScep) ListChallengeMetadataRequest ¶
func (c *PcaConnectorScep) ListChallengeMetadataRequest(input *ListChallengeMetadataInput) (req *request.Request, output *ListChallengeMetadataOutput)
ListChallengeMetadataRequest generates a "aws/request.Request" representing the client's request for the ListChallengeMetadata operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListChallengeMetadata for more information on using the ListChallengeMetadata API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListChallengeMetadataRequest method. req, resp := client.ListChallengeMetadataRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/ListChallengeMetadata
func (*PcaConnectorScep) ListChallengeMetadataWithContext ¶
func (c *PcaConnectorScep) ListChallengeMetadataWithContext(ctx aws.Context, input *ListChallengeMetadataInput, opts ...request.Option) (*ListChallengeMetadataOutput, error)
ListChallengeMetadataWithContext is the same as ListChallengeMetadata with the addition of the ability to pass a context and additional request options.
See ListChallengeMetadata for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*PcaConnectorScep) ListConnectors ¶
func (c *PcaConnectorScep) ListConnectors(input *ListConnectorsInput) (*ListConnectorsOutput, error)
ListConnectors API operation for Private CA Connector for SCEP.
Lists the connectors belonging to your Amazon Web Services account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Private CA Connector for SCEP's API operation ListConnectors for usage and error information.
Returned Error Types:
InternalServerException The request processing has failed because of an unknown error, exception or failure with an internal server.
ValidationException An input validation error occurred. For example, invalid characters in a name tag, or an invalid pagination token.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException You can receive this error if you attempt to perform an operation and you don't have the required permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web Services account.
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/ListConnectors
func (*PcaConnectorScep) ListConnectorsPages ¶
func (c *PcaConnectorScep) ListConnectorsPages(input *ListConnectorsInput, fn func(*ListConnectorsOutput, bool) bool) error
ListConnectorsPages iterates over the pages of a ListConnectors operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListConnectors method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListConnectors operation. pageNum := 0 err := client.ListConnectorsPages(params, func(page *pcaconnectorscep.ListConnectorsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*PcaConnectorScep) ListConnectorsPagesWithContext ¶
func (c *PcaConnectorScep) ListConnectorsPagesWithContext(ctx aws.Context, input *ListConnectorsInput, fn func(*ListConnectorsOutput, bool) bool, opts ...request.Option) error
ListConnectorsPagesWithContext same as ListConnectorsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*PcaConnectorScep) ListConnectorsRequest ¶
func (c *PcaConnectorScep) ListConnectorsRequest(input *ListConnectorsInput) (req *request.Request, output *ListConnectorsOutput)
ListConnectorsRequest generates a "aws/request.Request" representing the client's request for the ListConnectors operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListConnectors for more information on using the ListConnectors API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListConnectorsRequest method. req, resp := client.ListConnectorsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/ListConnectors
func (*PcaConnectorScep) ListConnectorsWithContext ¶
func (c *PcaConnectorScep) ListConnectorsWithContext(ctx aws.Context, input *ListConnectorsInput, opts ...request.Option) (*ListConnectorsOutput, error)
ListConnectorsWithContext is the same as ListConnectors with the addition of the ability to pass a context and additional request options.
See ListConnectors for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*PcaConnectorScep) ListTagsForResource ¶
func (c *PcaConnectorScep) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for Private CA Connector for SCEP.
Retrieves the tags associated with the specified resource. Tags are key-value pairs that you can use to categorize and manage your resources, for purposes like billing. For example, you might set the tag key to "customer" and the value to the customer name or ID. You can specify one or more tags to add to each Amazon Web Services resource, up to 50 tags for a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Private CA Connector for SCEP's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The operation tried to access a nonexistent resource. The resource might be incorrectly specified, or it might have a status other than ACTIVE.
InternalServerException The request processing has failed because of an unknown error, exception or failure with an internal server.
ValidationException An input validation error occurred. For example, invalid characters in a name tag, or an invalid pagination token.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException You can receive this error if you attempt to perform an operation and you don't have the required permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web Services account.
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/ListTagsForResource
func (*PcaConnectorScep) ListTagsForResourceRequest ¶
func (c *PcaConnectorScep) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/ListTagsForResource
func (*PcaConnectorScep) ListTagsForResourceWithContext ¶
func (c *PcaConnectorScep) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*PcaConnectorScep) TagResource ¶
func (c *PcaConnectorScep) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Private CA Connector for SCEP.
Adds one or more tags to your resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Private CA Connector for SCEP's API operation TagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The operation tried to access a nonexistent resource. The resource might be incorrectly specified, or it might have a status other than ACTIVE.
InternalServerException The request processing has failed because of an unknown error, exception or failure with an internal server.
ValidationException An input validation error occurred. For example, invalid characters in a name tag, or an invalid pagination token.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException You can receive this error if you attempt to perform an operation and you don't have the required permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web Services account.
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/TagResource
func (*PcaConnectorScep) TagResourceRequest ¶
func (c *PcaConnectorScep) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/TagResource
func (*PcaConnectorScep) TagResourceWithContext ¶
func (c *PcaConnectorScep) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*PcaConnectorScep) UntagResource ¶
func (c *PcaConnectorScep) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Private CA Connector for SCEP.
Removes one or more tags from your resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Private CA Connector for SCEP's API operation UntagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The operation tried to access a nonexistent resource. The resource might be incorrectly specified, or it might have a status other than ACTIVE.
InternalServerException The request processing has failed because of an unknown error, exception or failure with an internal server.
ValidationException An input validation error occurred. For example, invalid characters in a name tag, or an invalid pagination token.
ThrottlingException The limit on the number of requests per second was exceeded.
AccessDeniedException You can receive this error if you attempt to perform an operation and you don't have the required permissions. This can be caused by insufficient permissions in policies attached to your Amazon Web Services Identity and Access Management (IAM) principal. It can also happen because of restrictions in place from an Amazon Web Services Organizations service control policy (SCP) that affects your Amazon Web Services account.
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/UntagResource
func (*PcaConnectorScep) UntagResourceRequest ¶
func (c *PcaConnectorScep) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/pca-connector-scep-2018-05-10/UntagResource
func (*PcaConnectorScep) UntagResourceWithContext ¶
func (c *PcaConnectorScep) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // The identifier of the Amazon Web Services resource. // // ResourceId is a required field ResourceId *string `type:"string" required:"true"` // The resource type, which can be either Connector or Challenge. // // ResourceType is a required field ResourceType *string `type:"string" required:"true"` // contains filtered or unexported fields }
The operation tried to access a nonexistent resource. The resource might be incorrectly specified, or it might have a status other than ACTIVE.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ServiceQuotaExceededException ¶
type ServiceQuotaExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // The quota identifier. // // QuotaCode is a required field QuotaCode *string `type:"string" required:"true"` // The resource type, which can be either Connector or Challenge. // // ResourceType is a required field ResourceType *string `type:"string" required:"true"` // Identifies the originating service. // // ServiceCode is a required field ServiceCode *string `type:"string" required:"true"` // contains filtered or unexported fields }
The request would cause a service quota to be exceeded.
func (*ServiceQuotaExceededException) Code ¶
func (s *ServiceQuotaExceededException) Code() string
Code returns the exception type name.
func (*ServiceQuotaExceededException) Error ¶
func (s *ServiceQuotaExceededException) Error() string
func (ServiceQuotaExceededException) GoString ¶
func (s ServiceQuotaExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ServiceQuotaExceededException) Message ¶
func (s *ServiceQuotaExceededException) Message() string
Message returns the exception's message.
func (*ServiceQuotaExceededException) OrigErr ¶
func (s *ServiceQuotaExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ServiceQuotaExceededException) RequestID ¶
func (s *ServiceQuotaExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ServiceQuotaExceededException) StatusCode ¶
func (s *ServiceQuotaExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ServiceQuotaExceededException) String ¶
func (s ServiceQuotaExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"` // The key-value pairs to associate with the resource. // // Tags is a required field Tags map[string]*string `type:"map" required:"true"` // contains filtered or unexported fields }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v map[string]*string) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ThrottlingException ¶
type ThrottlingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The limit on the number of requests per second was exceeded.
func (*ThrottlingException) Code ¶
func (s *ThrottlingException) Code() string
Code returns the exception type name.
func (*ThrottlingException) Error ¶
func (s *ThrottlingException) Error() string
func (ThrottlingException) GoString ¶
func (s ThrottlingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ThrottlingException) Message ¶
func (s *ThrottlingException) Message() string
Message returns the exception's message.
func (*ThrottlingException) OrigErr ¶
func (s *ThrottlingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ThrottlingException) RequestID ¶
func (s *ThrottlingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ThrottlingException) StatusCode ¶
func (s *ThrottlingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ThrottlingException) String ¶
func (s ThrottlingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. // // ResourceArn is a required field ResourceArn *string `location:"uri" locationName:"ResourceArn" type:"string" required:"true"` // Specifies a list of tag keys that you want to remove from the specified resources. // // TagKeys is a required field TagKeys []*string `location:"querystring" locationName:"tagKeys" type:"list" required:"true"` // contains filtered or unexported fields }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // The reason for the validation error, if available. The service doesn't return // a reason for every validation exception. Reason *string `type:"string" enum:"ValidationExceptionReason"` // contains filtered or unexported fields }
An input validation error occurred. For example, invalid characters in a name tag, or an invalid pagination token.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
Directories ¶
Path | Synopsis |
---|---|
Package pcaconnectorscepiface provides an interface to enable mocking the Private CA Connector for SCEP service client for testing your code.
|
Package pcaconnectorscepiface provides an interface to enable mocking the Private CA Connector for SCEP service client for testing your code. |