AWS Native is in preview. AWS Classic is fully supported.
aws-native.events.getEndpoint
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::Events::Endpoint.
Using getEndpoint
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getEndpoint(args: GetEndpointArgs, opts?: InvokeOptions): Promise<GetEndpointResult>
function getEndpointOutput(args: GetEndpointOutputArgs, opts?: InvokeOptions): Output<GetEndpointResult>
def get_endpoint(name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEndpointResult
def get_endpoint_output(name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEndpointResult]
func LookupEndpoint(ctx *Context, args *LookupEndpointArgs, opts ...InvokeOption) (*LookupEndpointResult, error)
func LookupEndpointOutput(ctx *Context, args *LookupEndpointOutputArgs, opts ...InvokeOption) LookupEndpointResultOutput
> Note: This function is named LookupEndpoint
in the Go SDK.
public static class GetEndpoint
{
public static Task<GetEndpointResult> InvokeAsync(GetEndpointArgs args, InvokeOptions? opts = null)
public static Output<GetEndpointResult> Invoke(GetEndpointInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetEndpointResult> getEndpoint(GetEndpointArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:events:getEndpoint
arguments:
# arguments dictionary
The following arguments are supported:
- Name string
- The name of the endpoint.
- Name string
- The name of the endpoint.
- name String
- The name of the endpoint.
- name string
- The name of the endpoint.
- name str
- The name of the endpoint.
- name String
- The name of the endpoint.
getEndpoint Result
The following output properties are available:
- Arn string
- The ARN of the endpoint.
- Description string
- A description for the endpoint.
- Endpoint
Id string - The ID of the endpoint.
- Endpoint
Url string - The URL of the endpoint.
- Event
Buses List<Pulumi.Aws Native. Events. Outputs. Endpoint Event Bus> The event buses being used by the endpoint.
Exactly :
2
- Replication
Config Pulumi.Aws Native. Events. Outputs. Endpoint Replication Config - Whether event replication was enabled or disabled for this endpoint. The default state is
ENABLED
which means you must supply aRoleArn
. If you don't have aRoleArn
or you don't want event replication enabled, set the state toDISABLED
. - Role
Arn string - The ARN of the role used by event replication for the endpoint.
- Routing
Config Pulumi.Aws Native. Events. Outputs. Endpoint Routing Config - The routing configuration of the endpoint.
- State
Pulumi.
Aws Native. Events. Endpoint State - The main Region of the endpoint.
- State
Reason string - The reason the endpoint is in its current state.
- Arn string
- The ARN of the endpoint.
- Description string
- A description for the endpoint.
- Endpoint
Id string - The ID of the endpoint.
- Endpoint
Url string - The URL of the endpoint.
- Event
Buses []EndpointEvent Bus The event buses being used by the endpoint.
Exactly :
2
- Replication
Config EndpointReplication Config - Whether event replication was enabled or disabled for this endpoint. The default state is
ENABLED
which means you must supply aRoleArn
. If you don't have aRoleArn
or you don't want event replication enabled, set the state toDISABLED
. - Role
Arn string - The ARN of the role used by event replication for the endpoint.
- Routing
Config EndpointRouting Config - The routing configuration of the endpoint.
- State
Endpoint
State Enum - The main Region of the endpoint.
- State
Reason string - The reason the endpoint is in its current state.
- arn String
- The ARN of the endpoint.
- description String
- A description for the endpoint.
- endpoint
Id String - The ID of the endpoint.
- endpoint
Url String - The URL of the endpoint.
- event
Buses List<EndpointEvent Bus> The event buses being used by the endpoint.
Exactly :
2
- replication
Config EndpointReplication Config - Whether event replication was enabled or disabled for this endpoint. The default state is
ENABLED
which means you must supply aRoleArn
. If you don't have aRoleArn
or you don't want event replication enabled, set the state toDISABLED
. - role
Arn String - The ARN of the role used by event replication for the endpoint.
- routing
Config EndpointRouting Config - The routing configuration of the endpoint.
- state
Endpoint
State - The main Region of the endpoint.
- state
Reason String - The reason the endpoint is in its current state.
- arn string
- The ARN of the endpoint.
- description string
- A description for the endpoint.
- endpoint
Id string - The ID of the endpoint.
- endpoint
Url string - The URL of the endpoint.
- event
Buses EndpointEvent Bus[] The event buses being used by the endpoint.
Exactly :
2
- replication
Config EndpointReplication Config - Whether event replication was enabled or disabled for this endpoint. The default state is
ENABLED
which means you must supply aRoleArn
. If you don't have aRoleArn
or you don't want event replication enabled, set the state toDISABLED
. - role
Arn string - The ARN of the role used by event replication for the endpoint.
- routing
Config EndpointRouting Config - The routing configuration of the endpoint.
- state
Endpoint
State - The main Region of the endpoint.
- state
Reason string - The reason the endpoint is in its current state.
- arn str
- The ARN of the endpoint.
- description str
- A description for the endpoint.
- endpoint_
id str - The ID of the endpoint.
- endpoint_
url str - The URL of the endpoint.
- event_
buses Sequence[EndpointEvent Bus] The event buses being used by the endpoint.
Exactly :
2
- replication_
config EndpointReplication Config - Whether event replication was enabled or disabled for this endpoint. The default state is
ENABLED
which means you must supply aRoleArn
. If you don't have aRoleArn
or you don't want event replication enabled, set the state toDISABLED
. - role_
arn str - The ARN of the role used by event replication for the endpoint.
- routing_
config EndpointRouting Config - The routing configuration of the endpoint.
- state
Endpoint
State - The main Region of the endpoint.
- state_
reason str - The reason the endpoint is in its current state.
- arn String
- The ARN of the endpoint.
- description String
- A description for the endpoint.
- endpoint
Id String - The ID of the endpoint.
- endpoint
Url String - The URL of the endpoint.
- event
Buses List<Property Map> The event buses being used by the endpoint.
Exactly :
2
- replication
Config Property Map - Whether event replication was enabled or disabled for this endpoint. The default state is
ENABLED
which means you must supply aRoleArn
. If you don't have aRoleArn
or you don't want event replication enabled, set the state toDISABLED
. - role
Arn String - The ARN of the role used by event replication for the endpoint.
- routing
Config Property Map - The routing configuration of the endpoint.
- state "ACTIVE" | "CREATING" | "UPDATING" | "DELETING" | "CREATE_FAILED" | "UPDATE_FAILED"
- The main Region of the endpoint.
- state
Reason String - The reason the endpoint is in its current state.
Supporting Types
EndpointEventBus
- Event
Bus stringArn
- Event
Bus stringArn
- event
Bus StringArn
- event
Bus stringArn
- event_
bus_ strarn
- event
Bus StringArn
EndpointFailoverConfig
- Primary
Pulumi.
Aws Native. Events. Inputs. Endpoint Primary - The main Region of the endpoint.
- Secondary
Pulumi.
Aws Native. Events. Inputs. Endpoint Secondary - The Region that events are routed to when failover is triggered or event replication is enabled.
- Primary
Endpoint
Primary - The main Region of the endpoint.
- Secondary
Endpoint
Secondary - The Region that events are routed to when failover is triggered or event replication is enabled.
- primary
Endpoint
Primary - The main Region of the endpoint.
- secondary
Endpoint
Secondary - The Region that events are routed to when failover is triggered or event replication is enabled.
- primary
Endpoint
Primary - The main Region of the endpoint.
- secondary
Endpoint
Secondary - The Region that events are routed to when failover is triggered or event replication is enabled.
- primary
Endpoint
Primary - The main Region of the endpoint.
- secondary
Endpoint
Secondary - The Region that events are routed to when failover is triggered or event replication is enabled.
- primary Property Map
- The main Region of the endpoint.
- secondary Property Map
- The Region that events are routed to when failover is triggered or event replication is enabled.
EndpointPrimary
- Health
Check string - The ARN of the health check used by the endpoint to determine whether failover is triggered.
- Health
Check string - The ARN of the health check used by the endpoint to determine whether failover is triggered.
- health
Check String - The ARN of the health check used by the endpoint to determine whether failover is triggered.
- health
Check string - The ARN of the health check used by the endpoint to determine whether failover is triggered.
- health_
check str - The ARN of the health check used by the endpoint to determine whether failover is triggered.
- health
Check String - The ARN of the health check used by the endpoint to determine whether failover is triggered.
EndpointReplicationConfig
- State
Pulumi.
Aws Native. Events. Endpoint Replication State - The state of event replication.
- State
Endpoint
Replication State - The state of event replication.
- state
Endpoint
Replication State - The state of event replication.
- state
Endpoint
Replication State - The state of event replication.
- state
Endpoint
Replication State - The state of event replication.
- state "ENABLED" | "DISABLED"
- The state of event replication.
EndpointReplicationState
EndpointRoutingConfig
- Failover
Config Pulumi.Aws Native. Events. Inputs. Endpoint Failover Config - The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.
- Failover
Config EndpointFailover Config - The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.
- failover
Config EndpointFailover Config - The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.
- failover
Config EndpointFailover Config - The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.
- failover_
config EndpointFailover Config - The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.
- failover
Config Property Map - The failover configuration for an endpoint. This includes what triggers failover and what happens when it's triggered.
EndpointSecondary
- Route string
- Defines the secondary Region.
- Route string
- Defines the secondary Region.
- route String
- Defines the secondary Region.
- route string
- Defines the secondary Region.
- route str
- Defines the secondary Region.
- route String
- Defines the secondary Region.
EndpointState
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.