Class: Aws::Organizations::Types::CreatePolicyRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#contentString

The policy text content to add to the new policy. The text that you supply must adhere to the rules of the policy type you specify in the ‘Type` parameter.

The maximum size of a policy document depends on the policy’s type. For more information, see [Maximum and minimum values] in the *Organizations User Guide*.

[1]: docs.aws.amazon.com/organizations/latest/userguide/orgs_reference_limits.html#min-max-values

Returns:

  • (String)


1246
1247
1248
1249
1250
1251
1252
1253
1254
# File 'lib/aws-sdk-organizations/types.rb', line 1246

class CreatePolicyRequest < Struct.new(
  :content,
  :description,
  :name,
  :type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#descriptionString

An optional description to assign to the policy.

Returns:

  • (String)


1246
1247
1248
1249
1250
1251
1252
1253
1254
# File 'lib/aws-sdk-organizations/types.rb', line 1246

class CreatePolicyRequest < Struct.new(
  :content,
  :description,
  :name,
  :type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The friendly name to assign to the policy.

The [regex pattern] that is used to validate this parameter is a string of any of the characters in the ASCII character range.

[1]: wikipedia.org/wiki/regex

Returns:

  • (String)


1246
1247
1248
1249
1250
1251
1252
1253
1254
# File 'lib/aws-sdk-organizations/types.rb', line 1246

class CreatePolicyRequest < Struct.new(
  :content,
  :description,
  :name,
  :type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

A list of tags that you want to attach to the newly created policy. For each tag in the list, you must specify both a tag key and a value. You can set the value to an empty string, but you can’t set it to ‘null`. For more information about tagging, see [Tagging Organizations resources] in the Organizations User Guide.

<note markdown=“1”> If any one of the tags is not valid or if you exceed the allowed number of tags for a policy, then the entire request fails and the policy is not created.

</note>

[1]: docs.aws.amazon.com/organizations/latest/userguide/orgs_tagging.html

Returns:



1246
1247
1248
1249
1250
1251
1252
1253
1254
# File 'lib/aws-sdk-organizations/types.rb', line 1246

class CreatePolicyRequest < Struct.new(
  :content,
  :description,
  :name,
  :type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

Returns:

  • (String)


1246
1247
1248
1249
1250
1251
1252
1253
1254
# File 'lib/aws-sdk-organizations/types.rb', line 1246

class CreatePolicyRequest < Struct.new(
  :content,
  :description,
  :name,
  :type,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end