Slide 35
Slide 35 text
# TerraformϓϩόΠμʔͷઃఆ
provider "soumatou" {
# ͜͜ʹϓϩόΠμʔͷઃఆΛهड़͠·͢ɻ
# ྫ͑APIΩʔɺΤϯυϙΠϯτͷURLͳͲ
}
# soumatouϦιʔεͷ࡞
resource "soumatou_light" “27_dumped" {
name = “MySoumatouNamida"
brightness = 5
color = "blue"
start_date = 202212260530
ɹend_date. = 202212260645
location = "Tokyo"
# ͦͷଞͷඞཁͳઃఆΛՃ
}
# soumatouϦιʔεͷग़ྗ
output "soumatou_light_id" {
value = soumatou_light.example.id
}
soumatou_client = boto3.client('soumatou',
aws_access_key_id='YOUR_ACCESS_KEY',
aws_secret_access_key='YOUR_SECRET_KEY',
region_name='YOUR_REGION')
# soumatouϦιʔεͷ࡞
soumatou_light = soumatou_client.create_light(
Name='MySoumatouNamida',
Brightness=5,
Color='blue',
StartDate='202212260530',
EndDate='202212260645',
Location='Tokyo'
# ͦͷଞͷඞཁͳઃఆΛՃ
)
# ࡞ͨ͠ϦιʔεͷIDΛग़ྗ
print(f"Created Soumatou Light ID:
{soumatou_light['LightId']}")