Class: Aws::ApiGatewayV2::Types::CreatePortalRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-apigatewayv2/types.rb

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#authorizationTypes::Authorization

Represents an authorization configuration for a portal.



2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 2358

class CreatePortalRequest < Struct.new(
  :authorization,
  :endpoint_configuration,
  :included_portal_product_arns,
  :logo_uri,
  :portal_content,
  :rum_app_monitor_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#endpoint_configurationTypes::EndpointConfigurationRequest

Represents an endpoint configuration.



2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 2358

class CreatePortalRequest < Struct.new(
  :authorization,
  :endpoint_configuration,
  :included_portal_product_arns,
  :logo_uri,
  :portal_content,
  :rum_app_monitor_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#included_portal_product_arnsArray<String>

Returns:

  • (Array<String>)


2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 2358

class CreatePortalRequest < Struct.new(
  :authorization,
  :endpoint_configuration,
  :included_portal_product_arns,
  :logo_uri,
  :portal_content,
  :rum_app_monitor_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#logo_uriString

Returns:

  • (String)


2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 2358

class CreatePortalRequest < Struct.new(
  :authorization,
  :endpoint_configuration,
  :included_portal_product_arns,
  :logo_uri,
  :portal_content,
  :rum_app_monitor_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#portal_contentTypes::PortalContent

Contains the content that is visible to portal consumers including the themes, display names, and description.



2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 2358

class CreatePortalRequest < Struct.new(
  :authorization,
  :endpoint_configuration,
  :included_portal_product_arns,
  :logo_uri,
  :portal_content,
  :rum_app_monitor_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#rum_app_monitor_nameString

Returns:

  • (String)


2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 2358

class CreatePortalRequest < Struct.new(
  :authorization,
  :endpoint_configuration,
  :included_portal_product_arns,
  :logo_uri,
  :portal_content,
  :rum_app_monitor_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

Represents a collection of tags associated with the resource.

Returns:

  • (Hash<String,String>)


2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
# File 'lib/aws-sdk-apigatewayv2/types.rb', line 2358

class CreatePortalRequest < Struct.new(
  :authorization,
  :endpoint_configuration,
  :included_portal_product_arns,
  :logo_uri,
  :portal_content,
  :rum_app_monitor_name,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end