alicloud.sae.getIngresses
This data source provides the Sae Ingresses of the current Alibaba Cloud user.
NOTE: Available in v1.137.0+.
Using getIngresses
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 getIngresses(args: GetIngressesArgs, opts?: InvokeOptions): Promise<GetIngressesResult>
function getIngressesOutput(args: GetIngressesOutputArgs, opts?: InvokeOptions): Output<GetIngressesResult>
def get_ingresses(enable_details: Optional[bool] = None,
ids: Optional[Sequence[str]] = None,
namespace_id: Optional[str] = None,
output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetIngressesResult
def get_ingresses_output(enable_details: Optional[pulumi.Input[bool]] = None,
ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
namespace_id: Optional[pulumi.Input[str]] = None,
output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetIngressesResult]
func GetIngresses(ctx *Context, args *GetIngressesArgs, opts ...InvokeOption) (*GetIngressesResult, error)
func GetIngressesOutput(ctx *Context, args *GetIngressesOutputArgs, opts ...InvokeOption) GetIngressesResultOutput
> Note: This function is named GetIngresses
in the Go SDK.
public static class GetIngresses
{
public static Task<GetIngressesResult> InvokeAsync(GetIngressesArgs args, InvokeOptions? opts = null)
public static Output<GetIngressesResult> Invoke(GetIngressesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIngressesResult> getIngresses(GetIngressesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: alicloud:sae/getIngresses:getIngresses
arguments:
# arguments dictionary
The following arguments are supported:
- Namespace
Id string The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- Enable
Details bool Default to
false
. Set it totrue
can output more details about resource attributes.- Ids List<string>
A list of Ingress IDs.
- Output
File string
- Namespace
Id string The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- Enable
Details bool Default to
false
. Set it totrue
can output more details about resource attributes.- Ids []string
A list of Ingress IDs.
- Output
File string
- namespace
Id String The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- enable
Details Boolean Default to
false
. Set it totrue
can output more details about resource attributes.- ids List<String>
A list of Ingress IDs.
- output
File String
- namespace
Id string The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- enable
Details boolean Default to
false
. Set it totrue
can output more details about resource attributes.- ids string[]
A list of Ingress IDs.
- output
File string
- namespace_
id str The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- enable_
details bool Default to
false
. Set it totrue
can output more details about resource attributes.- ids Sequence[str]
A list of Ingress IDs.
- output_
file str
- namespace
Id String The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- enable
Details Boolean Default to
false
. Set it totrue
can output more details about resource attributes.- ids List<String>
A list of Ingress IDs.
- output
File String
getIngresses Result
The following output properties are available:
- Id string
The provider-assigned unique ID for this managed resource.
- Ids List<string>
- Ingresses
List<Pulumi.
Ali Cloud. Sae. Outputs. Get Ingresses Ingress> - Namespace
Id string - Enable
Details bool - Output
File string
- Id string
The provider-assigned unique ID for this managed resource.
- Ids []string
- Ingresses
[]Get
Ingresses Ingress - Namespace
Id string - Enable
Details bool - Output
File string
- id String
The provider-assigned unique ID for this managed resource.
- ids List<String>
- ingresses
List<Get
Ingresses Ingress> - namespace
Id String - enable
Details Boolean - output
File String
- id string
The provider-assigned unique ID for this managed resource.
- ids string[]
- ingresses
Get
Ingresses Ingress[] - namespace
Id string - enable
Details boolean - output
File string
- id str
The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- ingresses
Sequence[Get
Ingresses Ingress] - namespace_
id str - enable_
details bool - output_
file str
- id String
The provider-assigned unique ID for this managed resource.
- ids List<String>
- ingresses List<Property Map>
- namespace
Id String - enable
Details Boolean - output
File String
Supporting Types
GetIngressesIngress
- Cert
Id string Cert Id.
- Default
Rule string Default Rule.
- Description string
Description.
- Id string
The ID of the Ingress.
- Ingress
Id string The first ID of the resource.
- Listener
Port int SLB listening port.
- Namespace
Id string The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- Slb
Id string SLB ID.
- Cert
Id string Cert Id.
- Default
Rule string Default Rule.
- Description string
Description.
- Id string
The ID of the Ingress.
- Ingress
Id string The first ID of the resource.
- Listener
Port int SLB listening port.
- Namespace
Id string The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- Slb
Id string SLB ID.
- cert
Id String Cert Id.
- default
Rule String Default Rule.
- description String
Description.
- id String
The ID of the Ingress.
- ingress
Id String The first ID of the resource.
- listener
Port Integer SLB listening port.
- namespace
Id String The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- slb
Id String SLB ID.
- cert
Id string Cert Id.
- default
Rule string Default Rule.
- description string
Description.
- id string
The ID of the Ingress.
- ingress
Id string The first ID of the resource.
- listener
Port number SLB listening port.
- namespace
Id string The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- slb
Id string SLB ID.
- cert_
id str Cert Id.
- default_
rule str Default Rule.
- description str
Description.
- id str
The ID of the Ingress.
- ingress_
id str The first ID of the resource.
- listener_
port int SLB listening port.
- namespace_
id str The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- slb_
id str SLB ID.
- cert
Id String Cert Id.
- default
Rule String Default Rule.
- description String
Description.
- id String
The ID of the Ingress.
- ingress
Id String The first ID of the resource.
- listener
Port Number SLB listening port.
- namespace
Id String The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
- slb
Id String SLB ID.
Package Details
- Repository
- Alibaba Cloud pulumi/pulumi-alicloud
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
alicloud
Terraform Provider.