Documentation
¶
Index ¶
- type Client
- func (c *Client) CreateApiDestination(ctx context.Context, in *CreateApiDestinationInput) (*CreateApiDestinationOutput, error)
- func (c *Client) CreateConnection(ctx context.Context, in *CreateConnectionInput) (*CreateConnectionOutput, error)
- func (c *Client) CreateEventBus(ctx context.Context, in *CreateEventBusInput) (*CreateEventBusOutput, error)
- func (c *Client) DeauthorizeConnection(ctx context.Context, in *DeauthorizeConnectionInput) (*DeauthorizeConnectionOutput, error)
- func (c *Client) DeleteEventBus(ctx context.Context, in *DeleteEventBusInput) (*DeleteEventBusOutput, error)
- func (c *Client) DescribeEventBus(ctx context.Context, in *DescribeEventBusInput) (*DescribeEventBusOutput, error)
- func (c *Client) DescribeRule(ctx context.Context, in *DescribeRuleInput) (*DescribeRuleOutput, error)
- func (c *Client) ListEventBuses(ctx context.Context, in *ListEventBusesInput) (*ListEventBusesOutput, error)
- func (c *Client) ListRules(ctx context.Context, in *ListRulesInput) (*ListRulesOutput, error)
- func (c *Client) ListTagsForResource(ctx context.Context, in *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *Client) ListTargetsByRule(ctx context.Context, in *ListTargetsByRuleInput) (*ListTargetsByRuleOutput, error)
- func (c *Client) PutEvents(ctx context.Context, in *PutEventsInput) (*PutEventsOutput, error)
- func (c *Client) PutRule(ctx context.Context, in *PutRuleInput) (*PutRuleOutput, error)
- func (c *Client) PutTargets(ctx context.Context, in *PutTargetsInput) (*PutTargetsOutput, error)
- func (c *Client) TagResource(ctx context.Context, in *TagResourceInput) (*TagResourceOutput, error)
- func (c *Client) UntagResource(ctx context.Context, in *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *Client) UpdateEventBus(ctx context.Context, in *UpdateEventBusInput) (*UpdateEventBusOutput, error)
- type CreateApiDestinationInput
- type CreateApiDestinationOutput
- type CreateConnectionInput
- type CreateConnectionOutput
- type CreateEventBusInput
- type CreateEventBusOutput
- type DeauthorizeConnectionInput
- type DeauthorizeConnectionOutput
- type DeleteEventBusInput
- type DeleteEventBusOutput
- type DescribeEventBusInput
- type DescribeEventBusOutput
- type DescribeRuleInput
- type DescribeRuleOutput
- type ListEventBusesInput
- type ListEventBusesOutput
- type ListRulesInput
- type ListRulesOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTargetsByRuleInput
- type ListTargetsByRuleOutput
- type Options
- type PutEventsInput
- type PutEventsOutput
- type PutRuleInput
- type PutRuleOutput
- type PutTargetsInput
- type PutTargetsOutput
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateEventBusInput
- type UpdateEventBusOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client calls eventbridge over its wire protocol.
func NewFromConfig ¶
NewFromConfig returns a Client for cfg.
func (*Client) CreateApiDestination ¶
func (c *Client) CreateApiDestination(ctx context.Context, in *CreateApiDestinationInput) (*CreateApiDestinationOutput, error)
CreateApiDestination calls the CreateApiDestination operation.
func (*Client) CreateConnection ¶
func (c *Client) CreateConnection(ctx context.Context, in *CreateConnectionInput) (*CreateConnectionOutput, error)
CreateConnection calls the CreateConnection operation.
func (*Client) CreateEventBus ¶
func (c *Client) CreateEventBus(ctx context.Context, in *CreateEventBusInput) (*CreateEventBusOutput, error)
CreateEventBus calls the CreateEventBus operation.
func (*Client) DeauthorizeConnection ¶
func (c *Client) DeauthorizeConnection(ctx context.Context, in *DeauthorizeConnectionInput) (*DeauthorizeConnectionOutput, error)
DeauthorizeConnection calls the DeauthorizeConnection operation.
func (*Client) DeleteEventBus ¶
func (c *Client) DeleteEventBus(ctx context.Context, in *DeleteEventBusInput) (*DeleteEventBusOutput, error)
DeleteEventBus calls the DeleteEventBus operation.
func (*Client) DescribeEventBus ¶
func (c *Client) DescribeEventBus(ctx context.Context, in *DescribeEventBusInput) (*DescribeEventBusOutput, error)
DescribeEventBus calls the DescribeEventBus operation.
func (*Client) DescribeRule ¶
func (c *Client) DescribeRule(ctx context.Context, in *DescribeRuleInput) (*DescribeRuleOutput, error)
DescribeRule calls the DescribeRule operation.
func (*Client) ListEventBuses ¶
func (c *Client) ListEventBuses(ctx context.Context, in *ListEventBusesInput) (*ListEventBusesOutput, error)
ListEventBuses calls the ListEventBuses operation.
func (*Client) ListRules ¶
func (c *Client) ListRules(ctx context.Context, in *ListRulesInput) (*ListRulesOutput, error)
ListRules calls the ListRules operation.
func (*Client) ListTagsForResource ¶
func (c *Client) ListTagsForResource(ctx context.Context, in *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource calls the ListTagsForResource operation.
func (*Client) ListTargetsByRule ¶
func (c *Client) ListTargetsByRule(ctx context.Context, in *ListTargetsByRuleInput) (*ListTargetsByRuleOutput, error)
ListTargetsByRule calls the ListTargetsByRule operation.
func (*Client) PutEvents ¶
func (c *Client) PutEvents(ctx context.Context, in *PutEventsInput) (*PutEventsOutput, error)
PutEvents calls the PutEvents operation.
func (*Client) PutRule ¶
func (c *Client) PutRule(ctx context.Context, in *PutRuleInput) (*PutRuleOutput, error)
PutRule calls the PutRule operation.
func (*Client) PutTargets ¶
func (c *Client) PutTargets(ctx context.Context, in *PutTargetsInput) (*PutTargetsOutput, error)
PutTargets calls the PutTargets operation.
func (*Client) TagResource ¶
func (c *Client) TagResource(ctx context.Context, in *TagResourceInput) (*TagResourceOutput, error)
TagResource calls the TagResource operation.
func (*Client) UntagResource ¶
func (c *Client) UntagResource(ctx context.Context, in *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource calls the UntagResource operation.
func (*Client) UpdateEventBus ¶
func (c *Client) UpdateEventBus(ctx context.Context, in *UpdateEventBusInput) (*UpdateEventBusOutput, error)
UpdateEventBus calls the UpdateEventBus operation.
type CreateConnectionInput ¶
type CreateConnectionInput struct {
AuthParameters *types.CreateConnectionAuthRequestParameters
AuthorizationType types.ConnectionAuthorizationType `json:",omitempty"`
Name *string
Description *string
InvocationConnectivityParameters *types.ConnectivityResourceParameters
KmsKeyIdentifier *string
}
type CreateConnectionOutput ¶
type CreateEventBusInput ¶
type CreateEventBusOutput ¶
type DeauthorizeConnectionInput ¶
type DeauthorizeConnectionInput struct {
}
type DeauthorizeConnectionOutput ¶
type DeauthorizeConnectionOutput struct {
}
type DeleteEventBusInput ¶
type DeleteEventBusInput struct {
Name *string
}
type DeleteEventBusOutput ¶
type DeleteEventBusOutput struct {
}
type DescribeEventBusInput ¶
type DescribeEventBusInput struct {
Name *string
}
type DescribeEventBusOutput ¶
type DescribeRuleInput ¶
type DescribeRuleOutput ¶
type ListEventBusesInput ¶
type ListEventBusesOutput ¶
type ListRulesInput ¶
type ListRulesOutput ¶
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct {
ResourceARN *string
}
type ListTargetsByRuleInput ¶
type ListTargetsByRuleOutput ¶
type PutEventsInput ¶
type PutEventsInput struct {
Entries []types.PutEventsRequestEntry
EndpointId *string
}
type PutEventsOutput ¶
type PutEventsOutput struct {
Entries []types.PutEventsResultEntry
FailedEntryCount int32
}
type PutRuleInput ¶
type PutRuleOutput ¶
type PutRuleOutput struct {
RuleArn *string
}
type PutTargetsInput ¶
type PutTargetsOutput ¶
type PutTargetsOutput struct {
FailedEntries []types.PutTargetsResultEntry
FailedEntryCount int32
}
type TagResourceInput ¶
type TagResourceOutput ¶
type TagResourceOutput struct {
}
type UntagResourceInput ¶
type UntagResourceOutput ¶
type UntagResourceOutput struct {
}