Class: Aws::VPCLattice::Types::PutAuthPolicyResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::VPCLattice::Types::PutAuthPolicyResponse
- Defined in:
- gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#policy ⇒ String
The auth policy.
-
#state ⇒ String
The state of the auth policy.
Instance Attribute Details
#policy ⇒ String
The auth policy. The policy string in JSON must not contain newlines or blank lines.
4046 4047 4048 4049 4050 4051 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 4046 class PutAuthPolicyResponse < Struct.new( :policy, :state) SENSITIVE = [] include Aws::Structure end |
#state ⇒ String
The state of the auth policy. The auth policy is only active when
the auth type is set to AWS_IAM. If you provide a policy, then
authentication and authorization decisions are made based on this
policy and the client's IAM policy. If the Auth type is NONE,
then, any auth policy that you provide remains inactive. For more
information, see Create a service network in the Amazon VPC
Lattice User Guide.
4046 4047 4048 4049 4050 4051 |
# File 'gems/aws-sdk-vpclattice/lib/aws-sdk-vpclattice/types.rb', line 4046 class PutAuthPolicyResponse < Struct.new( :policy, :state) SENSITIVE = [] include Aws::Structure end |